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 experience in design and development of enterprise class applications using Java - J2EE and Android technologies and frameworks.
- In-depth programming skills in Core Java and Java-J2EE
- Experience in developing Android and iOS mobile applications
- Experience in HTML, CSS and JavaScript.
- Experience in JSP, Servlet, Hibernate, Spring, JPA, Web Services (REST), Jasper Reports and build tools like Maven, Gradle
- Experience in Android application development and publishing it to Google Play Store
- Experience with Android debugging using logcat. Familiarity with ADB commands.
- Well versed with Waterfall and Agile software development methodologies
- Involved in 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: Servlet, JSP, JPA, Spring Core, Spring MVC, Spring REST, Hibernate, Jersey, Jasper Reports, Velocity, Android SDK (Version 4 - Ice Cream Sandwich onwards), JUnit
Web Services: RESTful (Spring REST, Jersey)
Web and Scripting Languages: Java Script, CSS, HTML5.
IDE/Tools: Eclipse, X-Code, Apache Directory Studio, Android Studio
RDBMS: SQLite3, PLSQL, Oracle, MySql, DB2
Software Configuration Management tools: Tortoise SVN, Perforce, GIT
Servers: Apache Tomcat, Tomcat-Mule.
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 using Jersey.
- 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, REST(Jersey), Apache Directory Studio, Apache Mule, Velocity, Spring Core, Spring MVC, 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 Confidential wherever required.
- Development of feature/enhancement as per the requirements using frameworks like JSP, Spring, Hibernate
- 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
Systems EngineerConfidential
Responsibilities:
- Added client code for skills and user Rest API
- JSON parsing of data for Project module
- Implemented Recycler view for Project Module
- Followed Github Fork and PR to make code contributions.
Skills used: Java, JSON, Android SDK, Android Studio, RESTFul web-service, GIT
