An adept web applications developer with more than a years hands-on experience in the field of web and infrastructure
Highly proficient in handling cloud servers
Has very good understanding of software development lifecycle from conceptualization to actual coding and project completion
Excellent problem solver, has great passion in creating quality Java applications
Work Experience
Java Developer
August 2017 - Present
Working for a London based queue management technology startup since early 2016
Focused on back-end Java and related technologies, PLAY framework, etc.
Working on a large Web Application used by UK banks, restaurant chains and retail stores across the country
Technologies: Java, Play Framework, Spring Framework, Web Service (RESTful WS), JSON, Oracle, Cassandra, MongoDB
Senior Software Development Engineer
May 2015 - August 2017
Design common CRUD and Web Service API for development.
Design backend service response JSON message.
Design backend business layer or service layer.
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Technologies: Java/J2EE, C#/.Net, Play framework, Spring Framework, Web Service (RESTful WS), JSON, Oracle, Cassandra, MongoDB, Apache Tomcat, IIS, Maven, SBT, NuGet, Jenkins, SonarQube, AngularJS, Javascript, HTML, Micro-service, Docker, GIT
Web & Java Developer
October 2014 - May 2015
Design backend service response JSON message.
Design backend business layer or service layer.
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Design backend service response JSON message.
Design backend business layer or service layer.
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Technologies: Java (Core, OOP), Java Swing, ORM (Hibernate), Groovy Grails, JBoss Sever, Jasper, Ireports, SQL Server / Microsoft SQL Server, MySQL