Software Consultant Resume
OBJECTIVE:
- To work in a challenging atmosphere, achieve personal and professional growth and leverage my knowledge with due diligence.
SUMMARY
- Java/J2EE and Mobile applications programmer with 3 years 5 months of progressive experience in development, design and implementation with Java - J2EE, Android and iOS related technologies with focus on developing enterprise class web based application.
- Hands on in-depth programming skills in Core Java and Java-J2EE
- Hands on experience in developing Android and iOS mobile applications
- Have good knowledge in HTML, CSS and JavaScript.
- Exposure on JSP, JSF, JPA, Web Services, Jasper Reports and build tools like Maven, Gradle
- Have hands on experiences in software development and application support. full lifecycle applied knowledge across several assignments covering activities involving requirement analysis, planning, designing, POC, coding, code reviews, refactoring, Testing, SCM activities, troubleshooting complex issues and providing technical solutions
- Good Communication skills (both verbal and written) and interpersonal skills.
- Pursuing Master of Science in Applied Computer Science (Online) through Columbus State University, Columbus, Georgia (Graduating May 2018).
TECHNICAL SKILLS
Programming Languages: Java/J2EE, Objective C
Application Frameworks: JSF, Servlet, JSP, JPA, Jasper Reports, Spring, Hibernate, Android SDK
Web Services: Rest, Soap
Web and Scripting Languages: Java Script, Css, HTML5, Velocity.
IDE/Tools: Eclipse, X-Code, Apache Directory Studio, Android Studio
RDBMS: SQLite3, PLSQL, Oracle, MySql, DB2
Software Configuration Management tools: Tortoise SVN, Perforce
Servers: Apache Tomcat, Oracle Weblogic, Tomcat-Mule, LDAP.
Build and release scripts/tools: Maven, Gradle
PROFESSIONAL EXPERIENCE
Software Consultant
Confidential
Responsibilities:
- Involved in analysis, design, development and implementation of modules based on business requirements.
- Used Agile methodology for design and development of project
- Involved in Business Users Meetings to understand their requirements.
- Converted business requirements into technical documents
- Developed Use case, Class and Sequence diagrams using UML2.0
- Implemented UI using velocity templates, javascript, jquery, jquery datatables and ajax
- Implemented business layer using Spring framework
- Implemented DAO using hibernate framework.
- Designed and developed reports using Jasper Reports framework.
- Developed Restful Web Services using Jax RS reference implementation.
- Worked on Performance Tuning to optimize the application by query optimization.
- Performed Unit testing, Integration testing.
- Involved in troubleshooting and resolution of all reported issues.
Skills used: Java/J2EE, Apache Directory Studio, Apache Mule, Velocity, Spring, Hibernate, LDAP, Gradle, My Eclipse 5.0, MS Visio
Systems Engineer
Confidential
Responsibilities:
- Involved in analysis, design, development and implementation of various reports based on requirement
- Converted business requirements into technical documents
- Evaluated various reporting frameworks and developed POC for the same
- Developed queries to retrieve report data from using jdbc
- Worked on Performance Tuning to optimize the application by query optimization.
- Resolved report data and formatting issues reported by QA
Skills used: Java, JDBC, Jasper Reports, Tomcat, My Eclipse 5.0
Systems Engineer
Confidential
Responsibilities:
- Working with business analyst to gather requirements.
- Preparation of design documents.
- Evaluation of frameworks which can be used for the development of particular feature. Developing POCs wherever required.
- Development of feature/enhancement as per the requirements using frameworks like JSP, Spring, Hibernate
- Development test automation framework using Selenium Web-driver
- Involved in troubleshooting and resolution of all issues related to the testing environment and ensured the stability of Functional and Regression testing
Skills used: Spring, Hibernate, RESTFul Web services, Maven, My Eclipse5.0
Systems Engineer
Confidential
Responsibilities:
- Involved in analysis, design, development and implementation of modules based on business requirements.
- Involved in Business Users Meetings to understand their requirements.
- Converted business requirements into technical documents
- Developed Use case, Class and Sequence diagrams using UML2.0
- Develop modules using Android SDK
- Performed Unit testing, Integration testing.
- Involved in troubleshooting and resolution of all reported issues.
Skills used: Java, SQLite 3, Android SDK, Eclipse