Technical Lead Resume
Philadelphia, PA
SUMMARY
- 10+ years of experience as a Full Stack Java Developer in Application Analysis, Design, Development, implementation, maintenance and testing of large and complex Web, Client - Server based Enterprise Applications using Java/J2EE technologies and Software Development Methodologies/Frameworks such as Waterfall and AGILE.
- Experience in developing web application using Framework features like ORACLE ADF 10G, 11G and 12C.
- Experience in using Servlets, JSP, JSF, JavaScript, JSON, HTML, CSS and XML.
- Extensive experience in designing User Interface applications and integration of highly transactional and scalable application using HTML, Angular JS, CSS, Bootstrap, JavaScript, AJAX, JSON, REST.
- Extensive experience on AngularJS 1.x, Angular (2/4/6) Framework.
- Experience in features of Angular such as directives, dependency injection, modules and routing.
- Experience in Client Scripting language and server-side scripting languages like HTML5, CSS3, JavaScript with EcmaScript6, TypeScript, Angular1.x, Angular 2/4/6.
- Experience with the new Java8 features like Lambda expressions and Default method in Interfaces.
- Experience in building web application using various Spring Framework features like Spring IOC, Spring MVC, Spring AOP, Spring JDBC, Spring ORM and Spring Security.
- Experience in developing projects based on Restful Web service.
- Experience in creating and consuming Restful Web services.
- Experience in developing various PL/SQL components like PACKAGE, PROCEDURE, FUNCTION, TRIGGER, etc.
- Excellent experience of all the phases of software development life cycle (Requirements gathering, analysis, design, development, testing and implementation).
- Several years of Extensive experience with J2EE, Core Java (JDK1.6, 1.7, 1.8), J2EE, Oracle ADF, XML, XSLT and EJB.
- Experience in using JDBC resource adapter in data tier.
- Sound knowledge of Data Structure, Algorithm and Object-Oriented design and development.
- Experience working in tools like Eclipse, JDEVELOPER, TOAD, SQL Developer, SOAP UI and Sublime Text.
- Design patterns in MVC (Model/View/Controller).
- Experience working in UNIX and Linux.
- Software version control tools like SVN, CVS.
- Unit Testing and Integration Testing.
- Worked extensively on build and deployment tools like Jenkins.
- Excellent understanding of AGILE software development process using tool Rally and TDP.
- Strong analytical, programming and software development skills.
- Passionate about enterprise software development with focus on performance, scale and quality.
- Have a good combination of technical, communication and interpersonal skills, which provide the ability to be an effective mediator between programmers, end-users and clients plays a crucial role in a team environment.
- Hard working, self-motivated, attention to details and able to meet aggressive project schedules
TECHNICAL SKILLS
- Languages: Core Java and J2EE, Oracle ADF, PL/SQL, JavaScript, HTML5, CSS3, AngularJS, Angular, UNIX, LINUX and Rest Web Service.
- Java Technologies: JSP, JSF, Servlet, EJB, JDBC
- Middleware: Servlets, EJB, Entity Object
- Operating Systems: Windows 7/10, UNIX
- Database: Oracle 10g/11g, MySQL
- Build/Automation tool: Jenkins, Hudson
- IDEs and Tools: Eclipse, JDeveloper, TOAD, SQL Developer, Putty, Sublime Text
- Frameworks: Oracle ADF, Spring MVC
- Version Control: SVN, CVS, GITLAB
- Scripting Language: UNIX and LINUX
- Application Server: Tomcat and Web Logic server
TECHNICAL SKILLS
Oracle ADF Current 6 Years Core JAVA and J2EE Current 7 Years SQL, PL/SQL Current 7 Years Angular JS, Angular 2/4/6/7, JS, HTML Current 4 Year UNIX/LINUX SHELL SCRIPTING Current 2 Year SOA BPEL 2014 1 Year Restful Web Service Current 2 Year
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
Technical Lead
Responsibilities:
- Migrated existing angular 1.4 code to angular 7
- Troubleshooting web application using Web UI Debugging tools Firefox, Chrome.
- Designed and developed User Interface, application modules using HTML5, CSS, JavaScript, Angular.
- Implemented REST-based web services using Angular framework.
- Use Angular as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server
- Use the http services in Angular to make API calls and exchange data in JSON
- Use code Artifactory to reuse global components.
- To do the asynchronously fetch data from backend to the frontend by using promise which include $http and $q service.
- Use NPM, Angular to work with various front-end libraries, frameworks and integrations.
- Developed UI screens using Angular (Object Oriented JavaScript, Custom Directives, Validation and Promises)
- Developed Angular Controllers, Services, Filters and HTML templates using Angular Directives
- Developed UI Routers using Angular Route Library.
- Utilized Angular dependency injection to inject different services just like custom service and create some custom directives to do some reusable component.
- Co-ordinate with the offshore team to help them in technical and functional part.
- Use Jenkins and GITLAB as an Integration Built tool
- Gather and manage requirements to communicate with business users
- Perform Analysis, Design, Development, and System and UAT User Acceptance Testing
- Use agile methodology in Scrum Cycle model
- Design and build the core architecture for software systems
- Technology analysis for systems and coding for various modules
- Design and code the core framework using J2EE
- Design and code the services with the integration points using J2EE, Web Services (JAX RPC/JAX WS)
- Design and develop various helper classes using Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading and JDBC
- Architecture for the front-end design using AngularJS and Angular
- Perform API development module integration and web designing using Angular and SpringMVC
- Develop RESTful web services using JAX-RS and Spring Frameworks
- Jersey implementation of JAX-RS is utilized to develop RESTful Web services.
- Consume RESTful Web services (JAX-RS) to use for Address verification and validation
- Using version controller tool like SVN (Subversion) and GITLAB.
- Assist Oracle DB development team in developing stored procedures and designing the database
Technical Environment: J2EE, Angular 6, HTML, PL/SQL, SQL, Restful Web Services, JavaScript, GITLAB, SVN, Eclipse IDE, TOAD.
Confidential, St. Louis, MO
Technical Lead
Responsibilities:
- Developed application using concept of object-oriented programming, multi-threading, Exception Handling, Generics, Data structures, JDBC and Collection Framework.
- Developed web application using Oracle ADF Framework with all MVC components.
- Troubleshooting web application using Web UI Debugging tools firefox, Chrome.
- Implemented Web Services using WSDL, SOAP, JAX-WS, JAX-RS, REST, and WS-Security.
- Designed and developed User Interface, application modules using HTML5, CSS, JavaScript, Angular JS, JSF.
- Implemented REST-based web services using Angular JS and Angular framework.
- Use Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server
- Use the http services in AngularJS to make API calls and exchange data in JSON
- To do the asynchronously fetch data from backend to the frontend by using promise which include $http and $q service.
- Use NPM, Angular to work with various front-end libraries, frameworks and integrations.
- Developed UI screens using Angular (Object Oriented JavaScript, Custom Directives, Validation and Promises)
- Developed Angular Controllers, Services, Filters and HTML templates using Angular Directives
- Developed UI Routers using Angular Route Library.
- Utilized AngularJS dependency injection to inject different services just like custom service, and create some custom directives to do some reusable component.
- Use Jenkins as an Integration Built tool
- Gather and manage requirements to communicate with business users
- Perform Analysis, Design, Development, and System and UAT User Acceptance Testing
- Use agile methodology in Scrum Cycle model
- Design and build the core architecture for software systems
- Technology analysis for systems and coding for various modules
- Design and code the core framework using J2EE
- Design and code the services with the integration points using J2EE, Web Services (JAX RPC/JAX WS)
- Design and develop various helper classes using Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading and JDBC
- Architecture for the front end design using AngularJS
- Perform API development module integration and web designing using Angular JS and SpringMVC
- Develop RESTful web services using JAX-RS and Spring Frameworks
- Jersey implementation of JAX-RS is utilized to develop RESTful Web services.
- Consume RESTful Web services (JAX-RS) to use for Address verification and validation
- Create and extract data from database using SQL Queries, PL/SQL Stored procedures, function, triggers, and packages on Oracle database
- Connect to Linux servers to view application logs to trouble shoot application issues using putty as an interface
- Using version controller tool like SVN (Subversion) and CVS.
- Develop Linux script for batch processing
- Assist Oracle DB development team in developing stored procedures and designing the database
Technical Environment: J2EE, Oracle ADF, Angular JS, HTML, PL/SQL, SQL, UNIX, LINUX, Restful Web Services, JavaScript, SVN, Eclipse IDE, TOAD.
Confidential
Senior Software Developer
Responsibilities:
- Developed systems in JAVA/J2EE, Oracle ADF framework, HTML, JS and CSS and used Oracle DB as a backend
- Designed and developed User Interface, application modules using HTML5, CSS, JavaScript, AJAX, JSP, JSF.
- Analyzed the call data retrieved from FSCs (Field Coordinators) to identify problems faced by FTs
- Prepared Proof of Concept and Presentations to demonstrate the solution to the FSCs and Field Technicians
- GUI development using HTML, XML, JSP, Servlets, JavaScript with the help of MVC Architecture.
- Worked extensively on the JSP’s, Front-end validations in JavaScript.
- Developed web application using Oracle ADF with all MVC components
- Develop RESTful web services using JAX-RS and ADF Frameworks
- Jersey implementation of JAX-RS is utilized to develop RESTful Web services.
- Created and extracted data using SQL Queries, PL/SQL Stored procedures, function, triggers, and packages on Oracle database
- Developed java scripts for client-side validation and developed User Interface (GUI) using JSP, HTML, CSS, JSTL.
- Developed front-end screens using HTML, CSS and JS
- Made changes to existing Java application to in Confidential new business logic
- Entity java beans to access data from database
- Identified and fixed defects in Production/ QA environments and tracked them in Rally Dev Portal
- Used SVN for version control
- Used Jenkins as an Integration Built tool
Technical Environment: Oracle ADF, J2EE, PL/SQL, SQL, JavaScript, HTML, CSS, EJB, XML, JSON, SVN, JDeveloper IDE, SQL Developer
Confidential
Senior Software Developer
Responsibilities:
- Detailed high level and low-level design of the whole system
- Developed application using concept of object-oriented programming concepts, multi-threading, Exception Handling, Generics, Data structures, JDBC and Collection Framework.
- Involved in Coding of the java components which are the heart of the application and user management.
- GUI development using HTML, XML, JSP, Servlets, JavaScript with the help of MVC Architecture.
- Worked extensively on the JSP’s, Front-end validations in JavaScript.
- Designed and Coded core JAVA modules for pulling trades for correction based on the search criteria
- Developed web application using Oracle ADF- MVC Architecture, and ADF Lifecycle
- Created and extracted data using SQL Queries, PL/SQL Stored procedures, function, triggers, and packages on Oracle database
- Used SVN for version control
- Used use cases and class diagrams to prepare user requirements for web applications development
- Prepared technical specifications, work assignments, coding and unit testing
- Developed front-end screens and server-side scripts using JSF and JSPX
Technical Environment: Oracle ADF, J2EE, PL/SQL, SQL, JavaScript, HTML, CSS, EJB, XML, JSON, SVN, JDeveloper IDE, SQL Developer.
Association of Chartered Certified Accountants (ACCA)
Confidential
Senior Software Developer
Responsibilities:
- Involved in the development of web-based application and Data base developer
- Developed application using concept of object-oriented programming concepts, multi-threading, Exception Handling, Generics, Data structures, JDBC and Collection Framework.
- Worked on the development of ERP software for inventory management cell
- Worked on production support-based software for the production department
- Involved in Detail Design Documentation
- Analyzed requirements for the Functional and Technical Specifications
- Developed web application using Oracle ADF with all MVC components
- Develop RESTful web services using JAX-RS and ADF Frameworks
- Designed and developed web application using the framework Oracle ADF.
- GUI development using HTML, XML, JSP, Servlets, JavaScript with the help of MVC Architecture.
- Worked extensively on the JSP’s, Front-end validations in JavaScript.
- Coded DAO and Value Objects for DB access
- Coded the Stored procedure, Triggers, Sequences and Constraints using SQL, PL/SQL
- Wrote and reviewed build and deployment scripts.
- Installed, configured and deployed the application on WebLogic Application server
- Developed front-end screens and server-side scripts using JSF and JSPX
- Developed SOAP service using Oracle BPEL
Technical Environment: Oracle ADF, J2EE, PL/SQL, SQL, CVS, JDeveloper IDE, SQL Developer.