We provide IT Staff Augmentation Services!

Software Lead Resume

4.00/5 (Submit Your Rating)

Cary North, CarolinA

SUMMARY

  • Over 9 y ears of extensive IT experience in web application analysis, design, development and deployment of enterprise application with strong expertise on APIs, Angular, React,js, GraphQL Typescript, Object Oriented JAVA, ETL, Kafka, Analytics, Data Management, MongoDB, Microservices, Sketchup, MS Office Suite, MS Project, AWS, GCP, Technical documentation, Springboot, Hibernate, J2EE and Client Server technologies.
  • Expertise in developing applications using Java, J2EE Standards, Java Server Faces, EJB, JSP, Struts, Spring, JDBC, JMS, JNDI, XML, UML, Hibernate, Oracle, MVC Architecture, Web Services, AJAX, RMI, UML, HTML, Java Beans, JavaScript and DHTML. Used testing tools like Selenium to automate landing page tests, and end to end testing
  • Strong in J2EE application development using Java, Servlets, JSP, EJB, JDBC, XML, Struts, Web services, Spring, Hibernate, JMS, MQ - Series, SOAP, JAX-WS.
  • Extensive experience in implementing MVC framework using S truts in J2EE architecture.
  • Experience in working on various spring modules (Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Expertise on working with Presentation layer frameworks like JSP, HTML, XHTML, CSS, JSTL a nd JavaScript.
  • Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
  • Expertise in XML (SAX, DOM), XSL, XSLT, XML Schema, DTD, Custom Tags, and JavaScript.
  • Experience in developing J2EE applications on different IDE’s like Eclipse, NetBeans, Confidential Web Sphere Studio Application Developer WSAD, Rational Application Developer (RAD), JBuilder .
  • Strong Understanding of J2EE design Patterns like Session facade, Singleton, Front Controller, Business delegate, Service Locator, DTO, DAO.
  • Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, JMS (Java Messaging Service), AJAX and tools like ANT, Junit.
  • Experience in developing Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams, collaboration diagrams, state chart diagram and Activity diagrams using Rational Rose .
  • Profound Knowledge in configuring and deploying web applications using Tomcat web server and application servers like Web Logic, JBOSS, and developed deployment descriptors for the EJB to deploy on Confidential Web Sphere.
  • Extensively worked on debugging using logging Frameworks such as Apache Log4J.
  • Good Understanding of relational database concepts and experience in Query construction using SQL. Extensive experience in writing, editing and maintaining database objects.
  • Experience in using RDBMS concepts and worked with Oracle, DB2 and good experience in writing stored procedures, Functions and Triggers using PL/SQL.
  • Experience in utilizing database tools like TOAD to operate on relational databases like Oracle and MySQL.
  • Experience in working version control tools like CVS, Clear Case and SVN.
  • Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills.

TECHNICAL SKILLS

Languages: C, C++, Java JDK, J2SE, SQL, PL/SQL, HTML, CSS, DHTML, XML, ETL, Kafka, XSL, XSLT, Java Script, JQuery, Typescript

J2EE Technologies: JDBC, JSP, Servlets, EJB, JMS, JNDI, AJAX, JAXB, JAXP, SWT, JPA, AWT, Hibernate and Spring.

Frameworks/APIs/Tools: Struts, React, Spring MVC, Angular 2 & 6, WEB-SERVICES(SOAP, WSDL,UDDI)

XML: XSL, XSLT, XSD, DTDs, DOM, SAX, JAXB

Application Server: Apache Tomcat, SQL Server

Version Control Tools: MS Visual Source Safe (VSS), Apache Subversion (SVN)

Databases: Oracle, SQL Server, MYSQL, MS Access, Postgres

Operating Systems: Windows variants, Linux, Mac OS

PROFESSIONAL EXPERIENCE

Software Lead

Confidential, Cary, North Carolina

Responsibilities:

  • Involved in Analysis, Design, and Implementation of APIs and software applications using Angular, MongoDB, GraphQL, Spring, Java, ETL, Kafka, Microservices, SQL, Analytics, Data Management, SAS, Vertica, Hive, SparkSQL, Alteryx, Eloqua, Pardot, Java, React, Angular 2 & 6, AWS, Axure, Microservices, J2EE, XML and XSLT, Python, React, .Net, Postgres, SQL, Django, C++, Golang, Tableau, ETL, Data Warehouse, Pentaho, Go, Jenkins, Docker and Web services (SOAP, WSDL). Implemented few front-end modules using Angular JS 6, Javascript and integrated with microservices and springboot based middleware layer.
  • Implemented J2EE design patterns like Singleton and Session Façade. Used Selenium for landing page testing, A/B testing and end to end testing automation.
  • Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.
  • Involved in the design of the user interfaces using Java Swing and Sun Studio.
  • Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.
  • Involved in coding, code reviews, Junit testing, Prepared and executed Unit Test Cases.
  • Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Used Log4j for External Configuration Files and debugging.
  • Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.
  • Wrote and debugged the ANT Scripts for building the entire web application.
  • Worked with QA team in preparation and review of test cases.

Tool: Stack: Java J2EE, C++, Java SE, Servlets, Spring, JAXB, Angular 2 & 6, XML, XSL, XSD, CSS, React, Java Script, Swing, AWT, JNI, JFC, ANT, AJAX, MVC, HTML, Eclipse, JUnit, JTS, UNIX, Hibernate, Oracle, Windows.

Software Engineer

Confidential, San Francisco

Responsibilities:

  • Involved in Analysis, Design, and Implementation of APIs & software applications using Angular, MongoDB, Java JDK, ETL, Kafka, GraphQL, Analytics, Data Management, SAS, Vertica, Hive, SparkSQL, Alteryx, Eloqua, Pardot, Java, React, Angular 2 & 6, AWS, Axure, Microservices, J2EE, XML and XSLT, Python, React, .Net, Postgres, SQL, Django, C++, Golang, Tableau, ETL, Data Warehouse, Pentaho, Go, Jenkins, Docker and Web services (SOAP, WSDL). Implemented few front-end modules using Angular JS 6, Javascript and integrated with microservices and springboot based middleware layer.
  • Implemented J2EE design patterns like Singleton and Session Façade. Used Selenium for landing page testing, A/B testing and end to end testing automation.
  • Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.
  • Involved in the design of the user interfaces using Java Swing and Sun Studio.
  • Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.
  • Developed Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Involved java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
  • Developed several Java Swing custom components to address the core business.
  • Developed User Interface having animations and effects using JSF, JavaScript and HTML.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
  • Implemented the Struts frame work with MVC architecture.
  • Developed the presentation layer using JSP, HTML and client side validations using JavaScript.
  • Developed middle-tier application with J2EE using Servlet, EJB, Java Beans and Web Services Standards (SOAP, WSDL, UDDI).
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - Oracle.
  • Created XML Schema, XML template and used XML SAX/DOM API to parse them.
  • Applied J2EE design patterns like Business Delegate, DAO, and Singleton etc.
  • Deployed and tested the application using Web logic application server.
  • Involved in coding, code reviews, Junit testing, Prepared and executed Unit Test Cases.
  • Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Used Log4j for External Configuration Files and debugging.
  • Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.
  • Wrote and debugged the ANT Scripts for building the entire web application.
  • Worked with QA team in preparation and review of test cases.

Tool: Stack: Java J2EE, C++, Java SE, Servlets, Spring, JAXB, Angular 2 & 6, XML, XSL, XSD, CSS, React, Java Script, Swing, AWT, JNI, JFC, ANT, AJAX, MVC, HTML, Eclipse, JUnit, JTS, UNIX, Hibernate, Oracle, Windows.

Software Development Analyst

Confidential

Responsibilities:

  • Involved in all phases of the project from analysis and requirement phase to delivering the project. Implemented few front-end modules and centralized data warehouse solution using Angular, MongoDB, Java JDK, ETL, Kafka, GraphQL, Analytics, Data Management, SAS, Vertica, Hive, SparkSQL, Alteryx, Eloqua, Pardot, Angular JS 6, React, Javascript, Tableau, Python, React, C++, Django, .Net, Postgres, SQL, Golang, ETL, Data Warehouse, Pentaho, AWS, Axure, Microservices and integrated with microservices and springboot based middleware layer
  • Created System Requirement Specifications (SRS) report of the project by collecting all the requirements from client. Used Selenium for landing page testing, A/B testing and end to end testing automation
  • Analyzed the requirements and formulated project scope.
  • Implemented major concepts of Python, Go, Jenkins, Docker, Core Java, J2EE, Servlets, JSP, JDBC, MVC, Spring Framework, Hibernate, Java Beans, and XML.
  • Designed front-end presentation logic using JSP, CSS, and Strut tags.
  • Implemented client-side validations using JavaScript. Developed various generic JavaScript functions for validations.
  • Developed internal coding using J2EE technologies based on the MVC Architecture.
  • Implemented Business Logic using Java, Spring, Struts, and Hibernate.
  • Developed the functionalities using Agile Methodology.
  • Developed Business objects using POJOs and data access layer using Hibernate framework.
  • Used Apache Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting useful plans from the different module and used XML for data retrieval.
  • Achieved Dependency injection by creating Spring services, Spring controllers, and DAOs so as to wire objects of business classes.
  • Implemented DAO pattern to fetch data from database using Hibernate in order to carry out various database operations and also avoid redundant database access statements
  • Involved in configuring XML mapping files and POJO objects.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, and Hibernate cache concepts.
  • Retrieved information from the Oracle database using Spring-Hibernate.
  • Developed UI screens using JSP, JavaScript, and AJAX.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Implemented REST Web services to retrieve data from client side.
  • Exposed the Web Services to the client applications by sharing the WSDL.
  • Used Multi-threading and caching to improve the user experience.
  • Unit testing through JUnit & Integration testing in staging environment
  • Created new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Resolved bugs/defects in the application by coordinated with team members of the project to assure a positive outcome.

Tool: Java, J2EE, C++, Spring MVC, Hibernate, Junit, JSP, CSS, Servlets, JDBC, AJAX, Web services, REST, SOAP, XML, JQuery, React, JavaScript, Angular 2 & 6, Web Sphere, SQL, Oracle, Windows.

Sofware Development Analyst

Confidential

Responsibilities:

  • Developed and managed sales forecasting web based product using Analytics, Data Management, SAS, APIs, Angular, MongoDB, Java JDK, ETL, Kafka, Vertica, Hive, SparkSQL, Alteryx, Eloqua, Pardot,
  • Python, Go, React, Typescript, Javascript, Jenkins, Docker, C++, SQL, Tableau, CSS, React and Cassandra that helped companies improve their profits by 200% overall. Developed UAT, Unit & Integration tests using Selenium, along with team for UI
  • Tool Stack: Java, J2EE, C++, Spring MVC, .Net, Postgres, SQL, Hibernate, Junit, JSP, R, Python, Tableau, CSS, Servlets, JDBC, AJAX, Web services, REST, SOAP, XML, JQuery, JavaScript, Web Sphere, SQL, Oracle, Windows.

Sofware Developer

Confidential

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Implemented few front-end modules and elegant data warehouse and data mart solution, using Angular, MongoDB, Java JDK, ETL, Kafka, Analytics,
  • Data Management, SAS, Vertica, Hive, SparkSQL, Alteryx, Eloqua, Pardot, Python, Django, Golang, Go, React, Javascript, C++, Tableau, ETL, Data Warehouse, .Net, Postgres, SQL, Pentaho, Jenkins, Docker, Angular JS 6 and integrated with Java, AWS, Axure, microservices and springboot based middleware layer. Used Selenium for landing page testing, A/B testing and end to end testing automation
  • Used agile methodology and participated in Scrum meetings.
  • Build the application using TDD (Test Driven Development) approach.
  • Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, XML and HTML. Used JavaScript for client side validation.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
  • Worked on development of common framework in Google web Toolkit (GWT) to build screens and make remote procedure calls to middle ware.
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.
  • Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as loan status report.
  • Developed Web services for sending and getting data from different applications using SOAP messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAX and DOM XML parsers for data retrieval.
  • Deployed the application on WebSphere Application Server.
  • Used Junit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Used CVS for version control for implementing the application.

Tool: Java, J2EE, C++, React, JavaScript, Angular 2 & 6, Struts, TDD, .Net, Postgres, SQL, CSS, JSP, Servlets, XML, SOAP, SAX, Rational Rose, UML, HTML, CVS, Log4J, Junit, Oracle, Windows.

We'd love your feedback!