Althaf M.

LEAD DEVELOPER

261 dollar
Freelancer
14 years
Oxford, UNITED KINGDOM

My experience

OxfordSeptember 2019 - Present

More

Qatar National LibraryJune 2014 - August 2019

Create and review technical documents (Specification, Test Procedures, Work instructions, Project Report), Create, Maintain and prioritize development issue related tickets in tools like Jira, Trello and Basecamp.

Collaborate with vendors and customer technical contractors, successively elicit complex technical and functional requirements from various stake holders, like researchers, curators etc.

​Achieved 99.99% uptime with our web application infrastructure and continuous deployment based on aws ecs service. Improved the deployment time by 50% using Ansible scripts. Improved deployment time by 40% by building docker images of legacy applications ready for deployment. Created test suites based on behat/mink/gherkin for continuous deployment process.

Improved security of the applications and infrastructure by implementing aws waf and modsecurity with nginx  using owasp crs. Made sure our applications are safe by running pen test with various tools like ZAP, Burp, OpenVas, nikto etc.

Used Jira and confluence for documentation and task management, and build CI/CD pipeline using Jenkins, as well as built bare minimal deployment based on git hooks. Tested/Explored TravisCI for continuous testing and docker image building.

​Some Tech stacks handled: Java, Spring, Zookeeper, Dropwizard, Spring Boot, Junit, Mockito, PHP, Drupal, Behat/Mink, Gherkin, JS, ES6, CSS, SCSS, LESS, Drupal, Apache Solr, Golang, Redis, Memcached, NodeJs, React, Docker, ModSecurity, Aws and Azure cloud components, Cloudflare, Phantomjs & Selenium based testing and automation.
More

oDesk FreelancerJuly 2013 - June 2014

Improved performance of a microservice by 25% and optimized it to use less memory.
Improved the test coverage from 60% to 93%, by refactoring the code to be more testable.
Java – Dropwizard based microservice, Apache Kafka, Zookeeper, Aws ec2, etc.
Contributed to development of ecommerce solution and analytics and backend based on open-cart mvc architecture.
Java – Dropwizard based microservice, Apache Kafka, Zookeeper, Aws ec2.
More

InvicaraApril 2013 - July 2013

JAVA back-end Application Design and Development - early phase.
More

OracleNovember 2012 - April 2013

Part of Oracle RightNow Cloud Backend Team.
More

Honeywell Technology Solutions LabAugust 2008 - April 2012

Understand and translate technical protocol documentation and implement the same as Device drivers for Niagara Platform, test, document and assist in deployment.
Worked as a Niagara AX driver developer implementing industrial protocols in Industrial Process Controllers.
Traveled to various states in United states and Canada to elicit customer requirements and implement various solutions. Collaborate with different teams inside the organization to plan and build integrated solutions.
More

ChildfootJune 2007 - June 2008

Application Development in Linux Platform - QT, C++ , PHP MySQL.

My stack

Python, PHP, MySQL, Kubernetes, Java, Drupal 7, Drupal, Docker, DevOps, C++, AWS, AngularJS, Agile