We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • 7 years’ experience in Information Technology with skills in analysis, design, development, testing and deploying various software applications on various application servers.
  • Experience in designing and coding web applications using Core Java and J2EE frameworks.
  • Experience in developing front - end applications using HTML5, CSS3, AJAX, JavaScript, Jquery, Sencha EXTJS and AngularJS.
  • Experience in developing applications using J2EE frameworks such as Struts, Spring and Hibernate.
  • Experience in application development using Java technologies like Java, JSP, JSF, Servlets, JDBC, JNDI, LDAP and XML/XSL.
  • Having good experience with SOAP and REST web services which are used for communication between software applications running on variety of platforms and frameworks.
  • Experience in coding SQL, PL/SQL, Stored procedures/Functions, Triggers and Packages on database (RDBMS) packages like Oracle, UDB and DB2.
  • Good working experience with IDE tools like IntelliJ, Eclipse, Web sphere Studio Application Developer (WSAD)/RAD, and Net Beans.
  • Good knowledge on Microsoft GIT, TFS, CVS and IBM’s Clear Case for code management and version control.
  • Good knowledge on MAVEN and ANT automated build tools used for code compile and for generating packages (war/jar).
  • Experience in configuring Jenkins automation tool for continuous integration purpose to build and test projects.
  • Experience in preparing test case scenarios using ATDD Gherkin feature files and also internal documentation for validation and reporting.
  • Having good knowledge on RabbitMQ and IBM MQ (Message Queues).
  • Team player with a very good coordination with moderate and big teams in the software development firm.
  • Managing various projects involving dependencies and complex processes with various teams across different areas.
  • Excellent communication, leadership skills and self-motivated to implement complex rules and to meet deadlines.
  • Having good analytical and problem solving skills with ability to communicate effectively with peers.
  • Good understanding and working on all stages of Software Development Life Cycle (SDLC) methodologies like Agile (SCRUM) and Waterfall.

TECHNICAL SKILLS

Domain: Banking, Railway and Telecommunications

Languages: J2EE, Java, EJB, Visual Basic 6.0, C, C++

Web: JSP, Servlets, AJAX, JavaScript, Sencha EXTJS v5.x, AngularJS, JSON, DHTML, CSS3, XML, HTML5, Scalable Vector Graphics (SVG) using DHTML, Web Services using XML over HTTP

Framework/Patterns: MVC, Struts, JSF, Spring, Hibernate, XFORMS, JQuery, DROOLS and ATDD (Automation Test Driven Development)

API(s): Jersey REST API, JDBC, ODBC, Log4j, Apache Commons

Application Servers: Oracle WebLogic Application server v10g3, Net Weaver 2004/2007, Apache 5.0/6.0, Jetty 6, JBoss

Security: Application server security management, SSO (Single Sign-On), Java Encryption Decryption

Databases: DB2, Oracle 10g, MS-SQL Server, MS-Access, MySQL, NoSQL

Source/Version Control: Microsoft TFS, GIT, Microsoft Source Safe, CVS, Tortoise client, eclipse plug-in for CVS

Automation tools: Maven, Ant and Jenkins

Operating Systems: Windows 7/vista/XP/98/2000/NT, Linux, UNIX, Macintosh

Methodologies: Waterfall, Agile/Scrum

Protocols: HTTP, SOAP, TCP/IP

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

Full Stack Developer

Responsibilities:

  • Work with Product Owner and Business Analysts to gather the client requirements including both frontend and backend.
  • Analyze the business and functional requirements provided by the client and helping in work order estimates.
  • Use agile methodology like test-driven and continuous integration to drive the project.
  • Contribute to Agile Scrum practices including daily standup, retrospective meetings & grooming session and sprint planning meetings.
  • Use Idea IntelliJ tool for coding/developing the project and following a process to check-in the code into the GIT repo (a source code version controller) every day.
  • Implement the business logic using logic using Java 1.8, J2EE, Spring, Hibernate and REST web services-API endpoints for the Refinance application.
  • Develop the user interfaces (UI) using HTML5, CSS3, AngularJS and handling the JSON requests and Session timeouts.
  • Write unit tests using Junit, mocking frameworks like PowerMock to maintain quality code.
  • Write SQL scripts, stored procedures and executing them on the ORACLE database.
  • Create email templates, configuring email send definitions on Exact Target (Salesforce marketing cloud) to send emails to the customers.
  • Configure RabbitMQ (Message broker) and implement functions to publish/subscribe messages.
  • Implement the logic for DROOLS to validate the business rules.
  • Apply design patterns and OO design concepts to improve the Java/J2EE based code base.
  • Fix technical problems that can relate to application or environment settings or configurations or JVM tuning and application performance.
  • Use Maven automated build scripts to compile and packaging the application.
  • Configure Jenkins automation tool for continuous integration purpose to build and test the application.
  • Implement test case scenarios using ATDD Gherkin feature files.
  • Produce unit, integration and system testing results along with release notes.

Environment: HTML5, CSS3, AngularJS, JSON, XML, Java 1.8, J2EE, Spring, Hibernate, REST, ORACLE, ATDD, Junit, PowerMock, DROOLS, RabbitMQ, Exact Target, Maven, Tomcat server, GIT, AWS, CICD.

Confidential, Atlanta, GA

Software Engineer

Responsibilities:

  • Gathered the client requirements and worked with Business partners to develop plans including User Interfaces.
  • Analyzed the business and functional requirements provided by the client and prepared work order estimates on time and cost.
  • Responsible for developing conceptual designs from requirements.
  • Designed and Developed front end web applications named YourTurn and WiNS (Women’s at Norfolk Southern), using HTML5, CSS3, JavaScript, EXTJS, AJAX, XML, JSON and REST web services. Consumed SOAP web services for authentication purpose.
  • Developed the business logic using Java 1.6, Core Java, J2EE, Hibernate, Spring, Spring Boot and REST web services.
  • Implemented JavaScript functions for the front-end expression validation.
  • Experienced in Content Management System, developed web pages in Adobe CQ5 by implementing the responsive design.
  • Involved in Interconnectivity of the DB2 database through Hibernate.
  • Experience in working with the NoSQL, Apache Cassandra.
  • Involved in developing SQL queries, stored procedures and functions. Executed SQL queries for DB2 database in IBM’s Data Studio v4.
  • Developed GUI for various screens using Sencha EXTJS, HTML5 and CSS3 for various actions on the user.
  • Used ANT automated build scripts to compile and package the application and deployed the generated EARs on Oracle WebLogic server v10g3 (UNIX based environments).
  • Configured and created application log file using Log4j.
  • Code reviews and refactoring done during the development and check list is strictly adhered during development.
  • Used Microsoft TFS (Team Foundation Server) for version control.
  • Responsible for project tracking and provided production support.
  • Used Eclipse as IDE tool to develop the web applications and HP quality center (HPQC) for bug and issue tracking.
  • Fixed production issue tickets, tested and redeployed the application in PROD environment.
  • Involved in the entire software development cycle spanning requirements gathering, analysis, design, development, building, testing and deployment.

Environment: Java 1.6, J2EE, Core Java, HTML5, CSS3, JavaScript, Sencha EXTJS v5.x, Adobe CQ5, AJAX, JSON, XML, Hibernate, Spring, Spring Boot, Eclipse, Oracle WebLogic Application server v10g3, DB2, NoSQL, Cassandra, IDM Data Studio v4, REST and SOAP web services and JBoss

Confidential, Atlanta, GA

Application Developer

Responsibilities:

  • Gathered business requirements and wrote functional specifications and detailed design documents.
  • Participated in project planning and review sessions with business analysts and team members to discuss about the client requirements.
  • Analyzed the business and functional requirements provided by the client and prepared work order estimates.
  • Managed and mentored a group of application developers (Offshore team), assigned responsibilities, elaborated use cases, managed project schedules, and module targets.
  • Designed and developed the front-end Email UI application using HTML5, CSS3, Javascript, JQuery, node.js, Java 1.6, Hibernate, Spring, Ant, Ajax and SOAP web services.
  • Applied design patterns and OO design concepts to improve the existing Java/J2EE based code base.
  • Used SOAP (Simple Object Access Protocol) for web service by exchanging XML data between the applications.
  • Responsible for taking back up, and code versioning using GIT repository.
  • Implemented methods to publish/send and receive/subscribe methods to the clients using MQTT message broker.
  • Used ANT automated build scripts to compile and package the application and deployed the generated packages on Apache Web Server (UNIX based environments).
  • Used Eclipse as IDE tool to develop the application and HP quality center for bug and issue tracking.
  • Participated in QA triage calls and fixed the defects that are reported by QA while testing.
  • Produced detailed design documents with design alternatives, pros and cons for each approach and reasons for the recommended approach and updated them on SharePoint for easy access to all the project team members.
  • Prepared the test case documentation and executed the test cases for unit, integration and system testing.
  • Produced unit, integration and system testing results along with release notes.

Environment: Java 1.6, J2EE, Core Java, HTML5, CSS3, JavaScript, JQuery, Node.js, MySQL, Hibernate, Spring, Eclipse, Apache Web Server, JBoss, MQTT and SOAP Web services

Confidential, Urbandale, IA

Application Developer

Responsibilities:

  • Analyzed the business requirements and preparing use-case diagrams using Rational Rose.
  • Responsible for developing conceptual designs from requirements.
  • Responsible for writing detail design documents and class diagrams and sequence diagrams.
  • Designed and constructed the Savings & Retirement module using Servlets, JSP and Hibernate.
  • Designed and developed User Interface, application modules using JSP, Hibernate, Spring, JavaBeans, HTML, CSS and JavaScript and AJAX.
  • Developed the code using Test Driven Development (TDD). Followed good coding and standards, reviews and refactoring has done using different open source tools.
  • Involved in developing SQL queries, stored procedures, and functions.
  • All the AJAX calls have been implemented using JQUERY Framework.
  • Used JSF framework for implementing the Web tier of the application.
  • Used Spring Aspect Oriented Programming for logging using Aspect Jtool.
  • Involved in developing the module Plan Sponsor Workstation (PSW).
  • Code reviews and refactoring done during the development and check list is strictly adhered during development.
  • Implemented the Java class by Work Manger API, It will run every 5 min and picks up the request message from the queue after successful creation of the mail box, then send the request message to the corresponding mail box.
  • Involved in the configuration of MQ Queue and Listener port configuration.
  • Involved in the Integration Testing and User Acceptance Testing support.
  • Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
  • Developed Custom tag libraries to separate presentation and processing logic.
  • Participated in database design sessions with DBA.
  • Developed database access components with the back end as Oracle 9i.
  • Prepared the test plans and executed test cases for unit, integration and system testing.
  • Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs).
  • Involved in the entire software development cycle spanning requirements gathering, analysis, design, development, building, testing, and deployment.

Environment: Java 1.4, J2EE, Web Logic 8.1, Servlets 2.5, JSP2.0, JSF, Spring 2.0, Hibernate 3.0, JDBC, JNDI, JMS, JSTL, SOA, Log4J, Oracle 9i, Java Script, CSS, HTML, AJAX, Eclipse 3.0, Clear Case 6.0, UNIX

We'd love your feedback!