Self motivated with a strong work ethic, willingness to share and help others.
Proficient in JAVA, J2EE, Web Service, SOAP, Rest, XML, HTTP, Servlet, JSP, HTML, JavaScript, CSS, JSON, Ajax and some relational database like ORACLE and MYSQL including Hibernate ORM.
Worked using XML and annotation based including some frameworks like Spring, Struts, Hibernate, Axis.
Experienced using client side frameworks like Bootstrap, Foundation, Leaflet, Google Maps, etc
Developed using Windows OS and VM for Unix environments, and using Eclipse IDE and Redhat JBoss Devstudio for application development
Application and/or Web servers used for deployments were Tomcat, JBoss and Websphere
Used SVN and GIT for source code maintenance.
Experienced using build tools like Maven and Ant.
Experienced continuous integration tools like Jenkins, and tracking tools like JIRA, Redmine, and SNOW, and Hudson
Experienced using Beanstalk for Wiki or Docs, and Crucible for source code review.
Work Experience
Sr. Software Development Engineer
May 2015 - Present
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.
Web and Java Developer
October 2010 - April 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 common CRUD API for development.
Design Several Parser for Excel Template.
Design backend business logic.
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.
Java Developer
April 2008 - September 2010
Design backend business logic.
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.