Software Developer Resume
SUMMARY
- 5+ years of experience creating, testing and enhancing of multi - tier applications.
- Participated in all aspects of Software Development Life Cycle and Production (specification, design, coding, testing, implementation, maintenance).
- Expertise in design and development of Web Application involving J2EE technologies with JAVA, Servlet, JSP, MVC Framework, Web Services, Struts, Spring, Hibernate, XML, JNDI, JDBC, AngularJS.
- Designed scalable applications using the .Net framework with ASP.NET, Windows Forms, C#, Microsoft SQL Server, ADO.NET, IIS 6.0, HTML, and XML.
- Extensively worked on writing Stored Procedures, Triggers, Functions, Views, Sequences and Database Design.
- Extensive experience in implementing MVC architecture using Struts Framework.
- Responsible for implementing Java technologies like Servlet 3.0, JSP 2.1, JNDI 1.2, JDBC 4 and server side development using JDK 1.7, J2EE 6, Java Beans and WebServices 1.3.
- Reengineered XML Schemas and worked with XML (DOM, SAX) parsers for data manipulation and validation.
- Implemented an Agile work flow for Continuous Integration and testing of applications using Jenkins CI.
- Deployed J2EE WebServices - SOAP and REST.
- Created front end using HTML, CSS, AJAX, Native JavaScript, jQuery, and AngularJS.
- Developed responsive UIs compliant to generally accepted guidelines
- Performed load testing as well as test planning, scripting, and execution.
- Spearheaded projects on Spring Framework, integrating features like AOP, DAO framework, Dependency Injection, Hibernate Integration and Struts Integration.
- Extensive experience modeling databases with Oracle 10g, Microsoft SQL Server 2008/2012/2014 , MySQL.
- Highly motivated and diligent with proven organizational skills.
- Strong Management skills, demonstrated proficiency in leading teams to maximize productivity and deliver excellent products.
TECHNICAL SKILLS
Operating Systems: Windows 2000/XP/Vista/ 7/8.1/10
Languages: Java Enterprise Edition, PL/SQL, C#, T-SQL, XML, C, HTML5, JavaScript, JSON, CSS, Objective-C
APIs: Collections, JDBC, Servlets, JSP, AJAX, AngularJS, jQuery, Dojo, JSPX, EJB 3.0, JNDI, Google Maps API version 3, JAX-WS 2.2, JAX-RS 1.1, SOAP
Frameworks: Jakarta & Apache Struts 1.x, Hibernate 3.0, Spring Framework 3.0, Spring Boot, AngularJS, JUnit 4.x, Jenkins CI
Deployment Platforms: Oracle WebLogic Server 10.3g, Apache Tomcat, OpenShift, AWS
RDBMS: MySQL, MS SQL Server 2012/2014, Oracle 11g, Toad for Oracle 10.3g, Toad Modeler
Design tools: UML (static and dynamic), Toad Modeler, Visio, MS-Project
Source Control: Tortoise SVN, JUnit, GitHub, GitLab
IDE: JDeveloper 11g 1.2.2.0, Oracle Workshop 10.3g, Eclipse, Microsoft Visual Studio 2010/2012/2013 , Xcode 5.0
CyberSecurity: Wireshark, Snort, OWASP, ShieldsUp, MS Event Viewer, TrueCrypt, FileVerifier++, Ekahau HeatMapper, JtR, inSSIDer, Refog, Eraser, HoneyBot, Recuva
Other: Crystal Reports, Oracle E-Business Suite R12, Android & iOS App Development
PROFESSIONAL EXPERIENCE
Confidential
Software Developer
Responsibilities:
- Provide regular status reports & pro-actively provide feedback following Agile methodology
- Implement Spring MVC to separate presentation layer from business logic.
- Develop and implement both Soap and Restful webservice using JSON
- Develop Java Server Pages using JSP tags, spring-tags, AngularJS, minimal Scriplets, HTML for client side validation, and errors to ease troubleshooting
- In corporate Spring Framework's Dependency Injection feature using annotations
- Perform CRUD operations using Hibernate HQL.
- Used Spring Boot to easily configure and setup Spring application
- Design ERDs using SQL developer data modeler.
- Configure and deployed XML files for web applications.
- Organize data fields into POJO's to handle business logic.
- Create applications using IDE Eclipse 4.3 Kepler, and Spring Tool Suite 3.6.4.RELEASE.
- Check in & out source code using gitLab.
Environment: Oracle 10g, Java 7, J2EE 6, AWS, JDBC, JavaBeans, Servlet 3.0, JSP, Spring Framework 3.0, Spring Boot, Hibernate 3.6, HTML, XML, AngularJS, AJAX, WebServices, WSDL, SQL Developer 4.0.3, gitLab
Confidential
Software Developer
Responsibilities:
- Analyzed the requirements and wrote SRS for integration module.
- Designed class diagrams, sequence diagrams and high-level technical documents.
- Created and maintained Crystal Reports for presentation to Management
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, Form Bean and Action classes.
- Designed and developed the presentation layer that includes the development of interactive web pages using CSS, Struts tag and JSTL tag libraries with Client side validation.
- Involved in capturing business requirements, design, development and testing of application including test planning and execution.
- Involved in documentation, review, analysis and fixed post production issues.
- Worked on bug fixing and enhancements on change requests.
- Created business model, establish pricing, and coordinate with prospective clients.
- Built Sheetz Loyalty Program through collaboration with existing student plans.
- Conducted recruiting and talent acquisition operations for Morgantown, WV region.
Environment: Oracle 10g, Java 6, J2EE 6, JDBC, JavaBeans, Servlet 3.0, JSP, Spring, Struts Framework 3.1.24, Hibernate 3.6, HTML, XML, SQL Developer, Crystal Reports
Confidential
Software Developer
Responsibilities:
- Delegated business requirements gathering, architecture and design creation for platform for online video uploading service.
- Responsible for negotiation, relationship management, tracking, troubleshooting and reporting of all technology related commitments made with vendor.
- Developed the business layer logic.
- Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
- Organized meetings and built relationships with local gym owners and other stakeholders across West Virginia.
- Conducted systems, feasibility studies and implemented scalable Cloud.
- Created an end to end Cloud-based platform capable of handling peaks in traffic and customer video uploads.
- Successfully established database connectivity, installed and maintained web applications, oversaw all phases in solution development, test planning, scripting, and execution.
- Led team based out of different geographical locations.
- Module included development of batch applications to retrieve data in efficient way and transfer files securely using SFTP.
- Oversaw RAID backups to secure personally identifiable customer data.
Environment: Oracle 10g, Java 6, J2EE 5, JDBC, JavaBeans, Servlet 3.0, JSP, Hibernate 3.6, HTML, XML, WebServices, WSDL, SQL Developer