Post Job Free

Resume

Sign in

Java, DevOps, RoR

Location:
Dubai, Emirate of Dubai, United Arab Emirates
Posted:
June 13, 2020

Contact this candidate

Resume:

KAPIL CHOUDHARY

E-mail: addskj@r.postjobfree.com

Contact: +971-*********/ +91-956*******

https://www.linkedin.com/in/choudharykapil

PROFESSIONAL SUMMARY

• Passionate and seasoned developer professional with 5 years of experience in Enterprise Application development.

• Well-versed in Java, Java EE, Spring Boot, Ruby on Rails, and DevOps.

• Adept in solving business problems by employing the principles of Agile development.

• Expertise in Object Oriented analysis and Design methodologies.

• Expertise in quality development practices.

• A quick learner, strong communicator, problem solver, along with the ability to work in a team environment.

• Living in Dubai for more than 2 years and working for Emirates Airlines. SKILLS

• Java, Java EE

• Ruby on Rails, RSpec

• Spring Boot, Spring MVC

• Junit, Mockito

• Hibernate, JDBC

• Microservices

• Web services - REST, SOAP

• Git

• Maven

• JBoss, Apache Tomcat, Nginx, Puma

• MySQL, Oracle, NoSQL

• AWS - EC2, S3, ELB

• Jenkins, Shell Scripting

• IDE – Intellij

• Postman, SOAP UI

• Jira

• Agile methodology

• OS - Windows, Linux, Unix

PROJECT SUMMARY

Domain: Aviation

Client: Emirates Airlines May 2018 - Present

Tools & Technologies: Java/Java EE, Spring Boot, JUnit, Mockito, Oracle, Hibernate, Maven, Git, Microservices, REST/SOAP web services, JBoss, Jenkins, Jira, Postman/SOAP UI, Intellij Project Description: This is an agent desk application for airport services like hassle-free Check-in and boarding. This application is able to perform all airport agent related services. Responsibilities:

• Defined best practices in terms of core feature development and management.

• Developed APIs and microservices for the application.

• Formulated strategic plans for component development to sustain extensibility of the application.

• Created JUnit test cases with more than 90% coverage.

• Worked on AngularJS also to integrate APIs with UI.

• Evaluated various tools & technologies to create more scalable & reliable application.

• Gathered proper information in story grooming and refinement sessions for sprints.

• Team handling and built strong communication with team and client.

• Groomed and explained new team members about application flow and APIs. Domain: Gamification Client: McKinsey & Company Dec 2016 – April 2018 Tools & Technologies: Ruby on Rails, RSpec, MySQL, AWS, Nginx, Puma, Git, REST, Maven, Postman, Jira, Intellij

Project Description: Developed a quiz game application meant for employees for training in regard to different domains.

Responsibilities:

• Defined best practices in terms of core feature development and management.

• Developed APIs and integrated microservices for mobile and web application.

• Created RSpec unit test cases.

• Monitored and maintained AWS EC2 instances.

• AWS S3 bucket integration.

• JWT authentication implementation.

• Implemented schedulers.

• Evaluated various tools & technologies to create more scalable & reliable application. Domain: Management Consulting Client: McKinsey & Company August 2017 – April 2018 Tools & Technologies: AWS EC2, Jenkins, AWS SES, Shell scripts Project Description: This project had multiple apps like Hospitality self-booking tool for accommodation, Cab booking tool and Internal resource allocation tool. Responsibilities:

• Monitored and maintained more than 8 AWS servers.

• Defined processes for build & release related activities.

• Created pipelines using Jenkins.

• Evaluated various tools & technologies to create more scalable & reliable system.

• Created shell scripts for some deployments.

• Hands-on on AWS EC2 and SES.

Domain: Management Consulting

Client: McKinsey & Company Dec 2016 – Aug 2017

Tools & Technologies: Java, Spring Boot, JUnit, Mockito, MySQL, Maven, Git, Jira, Intellij Project Description: Developed an application to upload contents on web portal, maintaining views and likes and adding comments. It authorizes content based on user permissions.

Responsibilities:

• Defined best practices in terms of core feature development.

• Created REST web services.

• Created JUnit test cases.

• Created user authentication service using Spring Security. Domain: IT & Services

Nov 2016

Tools & Technologies: Java, Spring Boot, Maven, Git, Intellij Project Description: Developed an HRMS application for sending Birthday, Anniversary and Confirmation mails according to their dates automatically. Responsibilities:

• End to end development of the application

• Created unit test cases.

• Read and processed employee data from Excel sheet provided by the HR.

• Sent automated mails to a particular employee using scheduler running on the server.

• Gathered proper information from HR for requirement understanding. Domain: Aviation

Client: SpiceJet Jan 2016 - Oct 2016

Tools & Technologies: Java, Spring Boot, JUnit, Mockito, MySQL, Maven, Git, Jira, Intellij Project Description: The application allows the airline crew to access their portal and other apps under one application using Single Sign On using Azure Active Directory. Crew can see their personal details like performance, ancillary revenue, BMI, transfer request, notices, etc. Responsibilities:

• Defined best practices in terms of core feature development.

• Created REST web services.

• Created JUnit test cases.

Domain: Retail

Sep 2015 - Dec 2015

Tools & Technologies: Java, Spring Boot, JUnit, Mockito, MySQL, Maven, Git, Jira, Intellij Project Description: An application that integrates multiple retailers and sellers to marketplaces. It handles two-way communication and manages products, orders and inventories.

Responsibilities:

• Learned team management.

• Learned building tool, version control system, unit testing using JUnit and Mockito.

• Understood the project workflow.

EDUCATION

2011 – 2015

Bachelor of Technology in Computer Science & Engineering Shri Balwant Institute of Technology, Haryana, India



Contact this candidate