Software Programmer Resume
AtlantA
SUMMARY:
- Highly motivated software professional with almost 5 years of experience in Object Oriented Programming, Design, Development, Testing and Implementation of various enterprise applications using Java, J2EE and .Net technologies with Software Development Life Cycle
- Extensive experience in writing algorithms by using appropriate data structures to provide efficient solution.
- Expertise in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, SPRING MVC, DI, IOC, Hibernate) and JSON.
- Experience in producing and consuming RESTful Web Services, and in writing and executing Unit Test cases using JUnit testing framework.
- Expertise in Web Front End Technologies HTML5, AJAX, jQuery, Node.js, JavaScript, Npm (JavaScript package manager), D3.js, Kendo UI, High charts, Angular JS, Bootstrap.
- Hands - on experience in continuous integration and deployment in Jenkins.
- Good hands-on experience in Supporting Large Applications and working on Design Specifications.
- Strong problem-solving skills and coding, testing and debugging strategies with an excellent understanding of system development methodologies, techniques and tools.
- Proactive and highly motivated team player with strong listening, communication, analytical and organizational and time-management skills. Willing to learn and adapt new technologies.
SKILL:
Java/J2EE TechnologiesJ: DK 7/8, JSP, JDBC, Spring IOC, Spring MVC, Dependency Injection, Hibernate ORM, JUnit, JSON, Spring Boot.
Client Technologies: HTML5, CSS3, Less, Bootstrap, JavaScript 5, Angular JS, AJAX, Jquery, Node.js, JavaScriptRelational DatabasesMySQL, PostgreSQL, MS SQL 2010
NoSQL Databases: Mongo DB.
Cloud Services: Amazon Web Services - elastic search, AWS deployments.
Software Development: Agile, SCRUM, Waterfall model, SDLC, Test-driven Development (TDD).
Application Servers: Apache Tomcat.
DevOps Tools: Maven, Jenkins
IDE: Android Studio, Eclipse, Spider
Operating Systems: Windows, Mac OS
EXPERIENCE:
Confidential, Atlanta
Software Programmer
- Involved in requirement refining and documentation.
- Followed Agile SCRUM methodology for project development.
- Pair programming with other team members to work on individual modules in the project.
- Extensively worked on Spring Data Access, JPA and CRUD operations with MySQL.
- Implemented the application by using the Spring Framework to implement MVC architecture by utilizing the layered architecture benefits.
- Hibernate Tool been used for the O-R Mapping between POJOs and relational DB Tables.
- Involved in Data extractor development to retrieve report data from a centralized database using Restful WEB API.
- Developed, deployed and maintained Single Sign On application in development, test and production environments.
- Involved in Writing and executing the Unit Test cases using JUnit to test specific functionality in the code.
Environment: Spring MVC, GIT, Eclipse, Apache Tomcat, Maven, Hibernate, Junit, My SQL.
Confidential, NJ.
Java/J2EE Developer
- Designed and developed framework that allowed system to system communication by eliminating legacy Java/J2EE applications and upgrading to the latest technology stack like SOA, RESTful API, JSON, Node.js, MongoDB, open stack software and migrating legacy Microsoft applications to the latest Java/J2EE frameworks
- Extensively worked on Spring Data Access, JPA and CRUD operations with MySQL.
- Designed and developed responsive WordPress themes using HTML5, CSS3, jQuery, JavaScript OOP principles, and
- AJAX, MySQL and Git accross UI pages
- Implemented the application by using the Spring Framework to implement MVC architecture by utilizing the layered architecture benefits.
- Designed and developed the algorithm to use design patterns and object-oriented design methodology, SDLC and TDD approaches
- Involved in Writing and executing the Unit Test cases using JUnit to test specific functionality in the code.
Environment: Tomcat, Web Service, Apache, REST, Linux, GIT, Soap UI, Maven, Jenkins, Eclipse, J2EE, JAVA, DevOps tools, Spring, Junit, Hibernate.
Associate Software Engineer
Confidential
- Involved in requirements discussions with business users and mapping them to design.
- Developed and delivered several modules in Agile-Scrum based methodology.
- Worked on each phase of SDLC (from requirements gathering to unit testing) while developing the project.
- Developed UI using HTML, CSS and client-side validations using JavaScript and AngularJs.
- Worked with Hibernate for data access from the application with MYSQL as the database.
- Implemented using Spring MVC.
- Unit tested the application continuously while adding new features and tested the completed project
Environment: Java, AngularJS, Hibernate as ORM, Bootstrap, Less, css3, Html5, Spring MVC, Kendo UI, High Charts, JavaScript, GIT
