Mohd Farid
Java/J2EE Developer, Spring, Hibernate, NoSQL, Docker
Email: farid.iflex@gmail.com | Phone: -
Summary
➔ 10 years of varied experience in Designing and implementing Java/J2EE applications
➔ 5 years of hands on experience in Spring and Hibernate
➔ 5 years of Passionate Test Driven Development using JUnit, TestNG & spock
➔ Active blogger and Open Source contributor
Technical Skills
Languages and Frameworks
Java, Groovy, Python, Spring, SpringBoot, Hibernate, jQuery,
AngularJS, REST
Cloud Services
Docker, Swarm, AWS Services: EC2, S3, Route53,
ElasticBeanStalk, SQS, SNS, RDS
Processes
Agile, SCRUM
Project Management
JIRA, Asana, YouTrack, Github + Zenhub
Database designing
RDBMS (MySQL), NoSQL (MongoDB)
Build systems
Gradle, Maven
Application monitoring
NewRelic, Graylogs
Miscellaneous
REST, API integration, Facebook, Twitter, Google, Paypal,
Jenkins for continuous integration
Work Experience
1. Trilogy - DevFactory (Oct 2015 till date) as Java Developer
Insights Services (Developer) - With DevFactory, a Trilogy company
A Spring application that provides a REST backend to a NodeJS + AngularJS based frontend.
My contribution:
➔ Reduced AWS costs by 50% by moving to Docker.
➔ Reduced the failures by switching from HTTP call to SQS messaging.
Technologies Involved: Springboot, Hibernate, NodeJS, REST, Django, AngularJS, ElasticBeanstalk,
Docker, Docker Swarm
Unit Tests contribution to open source Java projects (Developer) - With DevFactory, a Trilogy
company
Contributed to more than 20 open source projects by increasing their unit test code coverage.
My contribution:
➔ Raised code coverage for open source projects upto 90%.
➔ Contributed to more than 20 open source projects by raising their Unit Test code coverage.
➔ Motivated open source project owners to adopt Test Driven Development.
Technologies: Java, Groovy, JUnit, spock, Mockito, PowerMock
2. BitsCakeWala.com (Oct 2015 till Jun 2016) as Developer
An online marketplace for bakeries in India. User can search for the bakeries that deliver in a given
area and choose the product he wants. Bakeries can configure what, when and where they are
providing service.
My contribution:
➔ Reduced AWS cost to 50% by moving the application to Docker.
➔ Reduced the API response time to 10ms by introducing caching.
➔ Saved 1000 man hours per month by automating the two way order confirmation process.
Technologies: Spring, Hibernate, MySQL, MongoDB, jQuery, Redis, Twitter Bootstrap, ElasticSearch,
Jenkins, Spock, Docker, Google Maps
3. Nexthoughts Software (Jan 2015 - Oct 2015) as Developer
Credio (Developer)
Credio is a payday lending site that offers short term loans to individuals. The system would perform
automated credit checks and transfers the loan amount. Deducts the repayments on the due date
automatically.
My contribution:
➔ Reduced the application instability by fixing critical issues and ensuring 99% uptime
➔ Reduced application failures by 95% by raising Unit Test code coverage.
➔ Improved team’s productivity significantly by introducing Test Driven Development.
Technologies: Spring, Hibernate, MySQL, jQuery, Twitter Bootstrap, Web-Scraping, Jenkins, Spock,
Integration with various payment systems like: PayPal, NorthPayments, Chargify etc.
4. To The New Digital Services (Nov 2010 - Jan 2015) as Tech Lead
Simple Interact (Developer)
Simple Interact is a lightweight CRM for Doctors and Patients relationship. It provides features like:
Tablet based E-checkin, Patient Feedback, seeking online reviews to boost online reputation and
much more.
My contribution:
➔ Delivered the MVP within one month of start.
➔ Designed drip campaigns to enhanced Patient Engagement.
➔ Reduced AWS costs by 50% by moving to Docker.
Technologies: Spring, Hibernate,, MongoDB, MySQL, jQuery, AngularJS, Twitter Bootstrap,
MirthConnect Integration, Jenkins, Spock, GEB
Social IQ (Developer)
A Social Media CRM, with support for ticket management and reporting.
My contribution:
➔ Product Design and Development.
➔ Delivered the production ready version of MVP within 1 month.
Technologies: Spring, Hibernate, MongoDB, REST, MySQL, jQuery, Twitter Bootstrap, Spock
5. PayTM - India’s largest e-wallet company (Oct 2009 to Nov 2010) as Senior Software
Engineer
Development of multi threaded Core Java applications with high 100s of Transactions per Second.
6. Ismart Panache (Nov 2007 to Oct 2009) as Software Engineer
Developed REST services for Telecom projects of PGS Global Services (USA).
7. Oracle Financial Services (Aug 2006 to Nov 2007) as Associate Consultant
Developed metadata extractors using Java Parsers for a Business Intelligence platform.
Personal Details
Father’s Name
Mr. S.A. Rai
Date of Birth
10th June, 1984
Languages known
English and Hindi
Marital Status
Married