We provide IT Staff Augmentation Services!

Technology Lead Resume

4.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY:

  • 12+ Years of Strong Design and Development experience in Front - End and Backend Applications .
  • Experience in Front End/User Interface (UI) Technologies like Angular JS, Angular 6, HTML5, CSS3, JavaScript, ES5, ES6, jQuery, AngularJS, Ajax.
  • Experience on MVC frameworks like Angular JS for creating Single Page Application (SPA) using concepts like Routing, Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
  • Experience in implementing Right-to-Left in web applications to support Arabic language in web application.
  • Experience in Backend Technologies like Spring Boot, Spring MVC, Hibernate, Java, J2EE, Log4J, SL4J .
  • Experience in Java / J2EE / Spring / Hibernate applications.
  • Experience in Akamai CDN, Brightcove Video Cloud Infrastructure.
  • Experience in writing Engineering Requirements Specifications.
  • Expertise in developing Desktop and Mobile applications and Supporting Multiple Browsers like Android Chrome, Android Stock, IE 9, IE 11, Edge, Mac Safari, Mac Chrome, IE Chrome, iPad Safari.
  • Experience in interacting with business / business process representatives and other stakeholders in the project for requirement discussion and finalizing the scope of each release.
  • Experience in handling Software Releases end-to-end - QA / UAT / Production / Post Production.
  • Good Understanding of JavaScript Object Oriented concepts, ES5 and ES6 syntax.
  • Introduced Multiple Innovation ideas to improve performance in front end applications - faster load time, dynamic image loading, pre-fetching resources, image optimization.
  • Introduced Innovation Ideas to increase productivity and reduce bugs in the project, GitHub for CMS, Web Accessibility and Automation, No Password Technology, Enabling HTTP/2, Collaboration Tools like Box and Quip, Docker, Cross Browser Testing tools
  • Experience in all phases of SDLC including Requirements analysis, Development, Maintenance and Testing of various client/server and web applications. Experience in production cutover and production support activities.
  • Lead Offshore team in several releases.
  • Experience in Object Oriented Programming and Functional Programming techniques in JavaScript.
  • Experience in REST
  • Experience in build tools like Grunt
  • Experience in testing tools and frameworks like Jasmine, Karma
  • Experience in IDE like Eclipse, WebStorm, Atom, Sublime Text, Dreamweaver.
  • Experience in automation language - AppleScript.
  • Experience in source management tools like GIT, GitHub, SVN, ClearCase.
  • Extensive experience in design and development of J2EE applications using Java/J2EE.
  • Good understanding in AngularJS / Angular.
  • Experience in fixing Cross Origin and Cross Browser issues, iFrame issues.
  • Experience in Responsive Web Design (RWD).
  • Experience in IBM Development Tools.
  • Experience in Design Tools and User Experience design software application in MAC like OmniGraffle / Adobe XD.
  • SCJP certified Java Programmer.

TECHNICAL SKILLS:

Languages: Java, JavaScript, ES5, ES6, jQuery, AJAX.

Frameworks: AngularJS, Spring, Hibernate, ReactJS, NodeJS, UnderscoreJS, Lodash

Web Technologies: HTML5, CSS3

Version Control: GIT, GitHub, SVN

Web/ App Servers: Apache Tomcat, HTTP Web Server

Desktop Tools: MS Word, MS Excel, MS PowerPoint, MS Access

Testing Tools: Jasmine, Karma, Mocha, Chai

Operating Systems: Mac OS X, Linux, UNIX, Windows

Other Tools: Eclipse, Sublime Text Editor

PROFESSIONAL EXPERIENCE:

Confidential, Sunnyvale, CA

Technology Lead

Responsibilities:

  • Created custom directives like rating panel, server and client driven collection list, carousels etc.…
  • Written App in Angular 1.X from scratch.
  • Rewritten JSP based app in Angular 1.X.
  • Experience in working with business users/clients for requirement gathering and release management.
  • Did the LOE and estimation, Risk Analysis and Risk Management of releases.
  • Created responsive design-based app and supported Android and iOS devices.
  • Debugged and Tested the application using YAXY proxy tool, Chrome Developer tools, iOS Simulator, BrowserStack, Virtual box for IE. Microsoft Edge.
  • Worked on Grunt and created tasks to minify, uglify and changed the configuration to push the build to CDN to improve app performance.
  • Introduced HTTP/2 to the team to improve app performance.
  • Working extensively on design and development of Angular JS, HTML5, CSS3, LESS, ES5, ES6 driven applications.
  • Worked extensively on integration with Video Cloud platform to improve video streaming performance in low bandwidth network connections.
  • Worked on Micro services-based Architecture. Integrated with different external systems like Content Management System, User Registration System, Content Delivery System like AKAMAI, BrightCove Video Cloud, People Information System.
  • Improved Agile Process by doing daily scrums and creating task items daily using Radar tool. It reduced bugs and improved stability and predictability in the app.
  • Involved in Agile process, Sprints, and Daily Scrums to discuss the development of the application.
  • Lead Offshore team in several releases. Improved the process delivery and added technologies to benefit the development process and reduce bugs.
  • Fixed UI specific, integration and backend Issues. Also, fixed issues related to business logic, Angular issues, colors, fonts, backgrounds.
  • Worked on GIT, GitHub for source code management.
  • Worked on all SDLC phases - Development, Integration Testing, QA, UAT, Production, Primary Warranty and Secondary Warranty.
  • Worked on Yarn, NPM, Bower, Grunt, Gulp for dependency management system.
  • Involved in writing application level code to integrate front end with APIs, RESTFUL, Web Services using AJAX, JSON.
  • Worked with the Confidential Radar tool for Quality Center bug tracking and reporting.
  • Worked on Arabic - Right-to-Left support for this project.
  • Knowledge of Bootstrap framework.
  • Used GitHub for code reviews.
  • Tested REST web services using Postman.

Environment: HTML, HTML5, CSS, CSS3, JSP, JavaScript, Angular JS, Node.js, Bootstrap, GIT, NPM, Agile.

Confidential

Responsibilities:

  • Written App in Angular 1.X from scratch.
  • Rewritten JSP based app in Angular 1.X.
  • Written unit test cases using Karma, Mocha, Chai.
  • Worked on Grunt and created tasks to minify, uglify and changed the configuration to push the build to CDN to improve app performance.
  • Experience in working with business users/clients for requirement gathering and release management.
  • Did the LOE and estimation, Risk Analysis and Risk Management of releases.
  • Created responsive design-based app and supported Android and iOS devices.
  • Created custom directives like rating panel, server and client driven collection list, carousels etc.…
  • Introduced HTTP/2 to the team to improve app performance.
  • Working extensively on design and development of Angular JS, HTML5, CSS3, LESS, ES5, ES6 driven applications.
  • Worked extensively on integration with Video Cloud platform to improve video streaming performance in low bandwidth network connections.
  • Worked on NodeJS, Express JS, Apache Tomcat, Apache Web Server and NGINX servers. Created a Mock Server using Express JS for quick development of the requirements. Configured Apache Tomcat for use in UAT and Production environments.
  • Worked on Micro services-based Architecture. Integrated with different external systems like Content Management System, User Registration System, Content Delivery System like AKAMAI, Brightcove Video Cloud, People Information System.
  • Improved Agile Process by doing daily scrums and creating task items daily using Radar tool. It reduced bugs and improved stability and predictability in the app.
  • Involved in Agile process, Sprints, and Daily Scrums to discuss the development of the application.
  • Lead Offshore team in several releases. Improved the process delivery and added technologies to benefit the development process and reduce bugs.
  • Refactored the code based on JavaScript design patterns.
  • Worked on GIT, GitHub for source code management.
  • Worked on all SDLC phases - Development, Integration Testing, QA, UAT, Production, Primary Warranty and Secondary Warranty.
  • Worked on Yarn, NPM, Bower, Grunt, Gulp for dependency management system.
  • Involved in writing application level code to integrate front end with APIs, RESTFUL, Web Services using AJAX, JSON.
  • Worked with the Confidential Radar tool for Quality Center bug tracking and reporting.
  • Worked on Arabic - Right-to-Left support for this project.
  • Knowledge of Bootstrap framework.
  • Used GitHub for code reviews.
  • Debugged and Tested the application using YAXY proxy tool, Chrome Developer tools, iOS Simulator, BrowserStack, Virtual box for IE. Microsoft Edge.
  • Tested REST web services using Postman.
  • Fixed UI specific, integration and backend Issues. Also, fixed issues related to business logic, Angular issues, colors, fonts, backgrounds.

Confidential

Java/J2EE/Spring/Hibernate Developer

Responsibilities:

  • Designed and Developed Staffing Module, Role Management Module, Help Module, Reports module using Spring Boot, Spring MVC, Hibernate and JQuery and Handlebars.
  • Utilized Spring MVC framework and used features like IOC (Dependency Injection), Spring DAO (Data Access Object), DTO (Data Transfer objects), and ORM Mappings.
  • Was involved in coding task and created Spring Controllers, Services, Adapter functionality.
  • Implemented Help submission form in HTML5, Staffing List and Edit functionality. Also, implemented file upload functionality in jQuery.
  • Developed front end using jQuery pages. Worked on client-side validation using JavaScript.
  • Utilized Apache POI library to provided bulk uploading using spreadsheets.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using UML to model the detail design of the application.
  • Involved in ORM mappings for associations, Inheritance and fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
  • Implemented Logging using Log4j.
  • Used Spring Batch for batch processing of files and database.
  • Leveraged secondary level Ehcache in Hibernate to get optimized performance using persistence layer.
  • Used SLf4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Used HighChart for reporting module.
  • Extensively used Spring IOC architectural model to inject object based on selection of components like setter injection and Interface injection to manage the object references.
  • Used annotations @Autowiring, @Controller, @Service, @Transactional, @Entities
  • Used GOF Java & J2EE design patterns. Used Business Delegate to maintain decoupling between presentation & business layer.
  • Design, develop, test and maintain high performing server backend REST API/Services using Spring-Java latest trends
  • Used Eclipse Indigo IDE to develop the application. Used JBoss Server to deploy the application.
  • Used JSP, Custom tags (reusability within pages)
  • Developed POJO classes and mapping files and configuration files for the database.
  • Worked on technical documents related to workflow model and activities performed for the particular work items.
  • Written SIA for integration with backend Services.
  • Involved in Coding, testing, debugging, enhancements, documentation, and program maintenance
  • Experience in working on Web servers like Apache and Application Servers like Tomcat to deploy code.
  • Experience in design and development of J2EE applications using Core Java, Java Collections, Data Structures, Multithreading, Servlets, JSP, AJAX, JSTL, Web Services.
  • Used Log4J to capture the log that includes runtime exceptions .
  • Performed SQL tuning using SQL Trace, explain plan for optimizing query performance.
  • Working with Agile Methodology for the Software Development.
  • Using Radar as a Tool for tracking the estimates based on the requirements and iterations for each sprint.
  • Resolving all the assigned defects and interacting with QA to resolve any issues.

Confidential

Java/J2EE/Spring/Hibernate Developer

Responsibilities:

  • Involved in implementing JSF pages for desktop application.
  • Integrated with third party product ‘Plateau’. It was one of the most complex functionalities to work on.
  • Worked on Mobile based Web Application in HTML5/CSS3/JavaScript/jQuery.
  • Tested the app on multiple browsers and used simulator for iOS testing.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models
  • Designed and Developed End to End customer self service module using annotation-based Spring MVC, Hibernate and jQuery.
  • Involved end-to-end activities from IT/UAT/Production.
  • Provided support to client with maintenance and Enhancement activities.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Continues Code improvement using utility methods.
  • Complete Code coverage, Integration Testing, & Manual Testing.Extensive experience of using IDE tools Eclipse MARS, NetBeans, IntelliJ IDEA CE for JAVA/J2EE Application development.
  • Experience in working on web servers like Apache and application servers like Web logic, Tomcat, Web sphere to deploy code.
  • Experience in Software Life Cycle Development (SDLC) process which incorporates Requirement Gathering, Analysis, Developing, Testing and implementing life cycle utilizing approaches like Agile, Scrum and Test-Driven Development.
  • Experience in creating build scripts using Ant, Maven tools.
  • Hands on experience in usage of AJAX to create interactive web pages.
  • Developed Servlets and Java Server Pages (JSP), JAX-WS to route the submittals to the EJB components and render-retrieved information using Session Façade, Service Locator (design pattern).
  • Used Log4J to capture the log that includes runtime exceptions .
  • Developed Use Cases, Class diagrams, Sequence diagrams and User Interface diagrams in UML.
  • Helped production support team to solve issues.
  • Interacted with testing team to fix defects.
  • Developed test cases and performed unit and integration testing when needed. Collaborated with users, database administrators, and team members involved in the project implementation.
  • Resolved Cross Browser Compatibility issues and Optimization for web.
  • Experience in working with RESTful Web Services and implementing RESTful API's using AJAX and JSON.
  • Designed various multiple styles with colors, fonts, backgrounds in CSS.
  • Developed User Interface using JSF.
  • Involved in Testing and fixing bugs and documented the application step-by-step process.
  • Using GIT to commit and push code and manage branches and track changes.
  • Working with agile methodology for the software development.
  • Resolving all the assigned defects and interacting with QA to resolve any issues.
  • Used Firebug, Chrome and Emulator for debugging and browser compatibility and to check how content reacts for different configurations.

Environment: HTML, HTML5, CSS, CSS3, JavaScript, jQuery, AngularJS, NodeJS, AJAX, JSON, Sublime Text, RESTful API, JIRA and Git.

Confidential

Java/J2EE/Spring/Hibernate Developer

Responsibilities:

  • Screens were implemented in JSF. Wireframes were provided and worked on low level design and implementing those requirements using JSF, JPA, RSA 7.0, Java, Spring, Hibernate, DB2.
  • Created custom components using JSF Framework.
  • Involved in writing JUnit for all functionalities.
  • Developed Use Cases, Class diagrams, Sequence diagrams and User Interface diagrams in UML using Rational Rose
  • Developed test cases and performed unit and integration testing when needed. Collaborated with users, database administrators, and team members involved in the project implementation.
  • Working with agile methodology for the software development.
  • Resolving all the assigned defects and interacting with QA to resolve any issues.
  • Working with QA team to give them support and do sanity testing.
  • Involved in UAT support.
  • Provided support to client with maintenance and Enhancement activities.
  • Developed various reusable user controls using JSF.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Study and analysis of business and functionality requirement.
  • Complete Code coverage, Integration Testing, & Manual Testing. Extensive experience of using IDE tools Rational Application Developer (RAD) for JAVA/J2EE Application development.
  • Experience in working on web servers like Apache and application servers like WebLogic to deploy code.
  • Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Data Structures, Multithreading, JDBC, Servlets, JSP, JSF, AJAX, JSF Custom Tag Libraries, JSTL,
  • Experience in Software Life Cycle Development (SDLC) process which incorporates Requirement Gathering, Analysis, Developing, Testing and implementing life cycle utilizing approaches like Agile, Scrum and Test-Driven Development.
  • Experience in creating build scripts using Ant, Maven. Extensive experience in implementation of the version control software SVN, CVS.

Confidential

Java/J2EE/Spring/Hibernate Developer

Responsibilities:

  • Requirement gathering and analysis.
  • Implemented requirements using Java, Socket Programming.
  • Tasks involved Implementing, Testing and Delivering it to end client.
  • Used Macromedia Dreamweaver for designing various HTML pages, JSP pages
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models.
  • Provided support to client with maintenance and Enhancement activities.
  • Study and analysis of business and functionality requirement.
  • Continues Code improvement using utility methods
  • Complete Code coverage, Integration Testing, & Manual Testing. Extensive experience of using IDE tools Eclipse MARS, NetBeans, IntelliJ IDEA CE for JAVA/J2EE Application development.
  • Experience in working on web servers like Apache and application servers like tomcat to deploy code.
  • Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Data Structures, Multithreading, JDBC, Web Services.
  • Experience in Software Life Cycle Development (SDLC) process which incorporates Requirement Gathering, Analysis, Developing, Testing and implementing life cycle utilizing approaches like Agile, Scrum and Test-Driven Development.
  • Experience in creating build scripts using Ant tools. Extensive experience in implementation of the version control software SVN, CVS, GIT.

Confidential

Java/J2EE/Spring/Hibernate Developer

Responsibilities:

  • Requirement gathering and analysis and involved in discussion with Marketing team and Customer.
  • Creating web pages in HTML, JSP, Java, JavaScript.
  • Worked on Timetable module, Question Bank Module, Marketing Module and SMS module.
  • Developed various reusable user controls using JSP, Servlets.
  • Implemented Data Access Layer using JSP, Servlets to communicate with MySQL database using Tomcat Application Server
  • Used Macromedia Dreamweaver for designing various HTML pages, JSP pages.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models.
  • Provided support to Client with Maintenance and Enhancement activities.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Study and analysis of business and functionality requirement.
  • Continues Code improvement using utility methods. Minimizing the cut-copy-paste coding.
  • Complete Code coverage, Integration Testing, & Manual Testing. Extensive experience of using IDE tools Eclipse MARS, NetBeans, IntelliJ IDEA CE for JAVA/J2EE Application development.
  • Experience in working on Web Servers like Apache and Application Servers like Tomcat to deploy code.
  • Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Data Structures, Multithreading, JDBC, Servlets, JSP, AJAX, JSTL and Web Services.
  • Experience in creating build scripts using Ant, Maven tools. Extensive experience in implementation of the version control software SVN.
  • Hands on experience in usage of AJAX to create interactive web pages.
  • Developed Servlets and Java Server Pages (JSP using Session Façade, Service Locator (design pattern).
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed Use Cases, Class diagrams, Sequence diagrams and User Interface diagrams in UML using Rational Rose
  • Helped production support team to solve trouble reports.
  • Interacted with testing team to fix defects.
  • Developed test cases and performed unit and integration testing when needed. Collaborated with users, database administrators, and team members involved in the project implementation.
  • Resolved Cross Browser Compatibility issues and Optimization for web, including CSS Sprites and best practices.
  • Experience in working with RESTful Web Services and implementing RESTful API's using AJAX and JSON.
  • Designed various multiple styles with colors, fonts, backgrounds in CSS.
  • Developed User Interface using Angular JS, HTML and CSS.
  • Writing and implementing JavaScript throughout the site, both as in-line and imported files.
  • Involved in Testing and fixing bugs and documented the application step-by-step process.

Confidential

Responsibilities:

  • Requirement gathering and analysis
  • Involved in implementing Send mail, Composing Message, Outbox, Inbox functionality.
  • Core Java, Socket Programming, File Handling, Java Swing.
  • Used Macromedia Dreamweaver for designing various HTML pages, JSP pages.
  • Implementing, testing and delivering it to end client.
  • Used Exceptional Handling concepts of Core Java to handle different types of exceptions in multiple layers of the project.
  • Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using UML to model the detail design of the application.
  • Used Oracle as the database.
  • Used JDBC for database connectivity with Oracle.
  • Peer Code Review and Mentoring junior development staff.
  • Unit tested the code.
  • Used Java Collection Classes like Set, Array List, and Hash Map etc.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases.
  • Implemented CRUD (create, read, update and delete) operations
  • Contributed positively to the overall team dynamic; participated in stand-up meetings, planning and design sessions and other business-development working.

We'd love your feedback!