Lead Software Engineer/project Lead Resume
2.00/5 (Submit Your Rating)
Santa Clara, CA
SUMMARY
- Project Lead/Lead Software Engineer with over 16+ years of experience working in large environments at customers like Confidential Inc., Confidential Inc., Deloitte and Wells Fargo Bank.
- In depth experience focused in building web applications with transportation, financial, retail, manufacturing, marketing, advertising and health care industries.
- Experience building applications using Object Oriented JavaScript, JavaScript MVC and MVVM frameworks like AngularJS/React JS, Backbone.js.
- Experience in Full Stack development of UI on Spring MVC Java, Ruby on Rails and Node.js.
- Experience in designing Responsive/Adaptive UI using Bootstrap, CSS3 and HTML5.
- Extensive Experience in building GUI components using AWT, Swing, Applets, Oracle 11g ADF
- Experience in RDBMS design using DB2, Oracle SQL, PL/SQL, MongoDB.
- Experience is implementing HTML/Assets caching using Memcahed, Varnish and Akamai.
- Experience in TDD/BDD using Mocha.js/Karma/Jasmine.
- Experience in Performance Tuning JAVA applications, A/B testing and SEO optimizations.
- At various clients my contributions increased performance, saved money, generated additional revenues, or improved the user experience.
- Sun certified Java Programmer (SCJP).
PROFESSIONAL EXPERIENCE
Confidential - Santa Clara, CA
Lead Software Engineer/Project Lead
Responsibilities:
- Lead UI development of IYPs that brings 150 million dollars in revenue per year.
- Collaborate with product owners and stake holders in redesigning IYPs.
- Design UI using AngularJS/React JS, Bootstrap, LESS and REST Interfaces.
- Full Stack Development/Performance Tuning of Java, Node.js and MongoDB.
- Improved user traffic by 10% and revenue by 1.5 million dollars.
- Generated 50K in revenue by implementing a solution to track clicks with partner YP.com
- Motivated and Lead junior to mid-level front-end UI developers.
- Experience in TDD/BDD using Mocha.js/Jasmine resulting in lean/maintainable code.
- Proficient in using Google Analytics, NewRelic and DynaTrace.
- Work with product owners for A/B testing and SEO optimizations.
- Awarded certificate from our EVP and CTO for creating impact on IYPs.
Confidential - Menlo Park, CA
Project Lead(UI)
Responsibilities:
- Import the old in-house JavaScript into the new UI code base and retire old system.
- Design Single Page Application(SPA) using AngularJS/React JS, Mustache, Grunt, Jasmine.
- Integrate SPA with complex backend systems built on JAVA and Ruby through REST apis.
- Improved user experience by streamlining user flows and reducing number of clicks.
- Designed a system to track clicks and call to action for cart and confirmation.
- Tailor the checkout cart for A/B testing to help marketer to dynamically edit graphics/messages.
- Improved performance by about 40% with the redesign.
- Supported SPA widget to work responsively using Bootstrap, CSS3 and HTML5.
- Saved money by having Confidential products use reusable cart widget.
- Prepare game plan for deployments.
Confidential, Cupertino, CA
Lead UI Developer - Full Stack
Responsibilities:
- Lead the team in building responsive UI layer using Bootstrap, HTML5, CSS3, AngularJS for the iOS validator tool running on Spring MVC Java, Hibernate ORM.
- Refactored, re-architected and enhanced existing PIM tool.
- Designed and developed Metadata Manager running on Ruby on Rails & integrate with PIM.
- Optimize and improve performance, follow code best practices/TDD/BDD etc.
- Worked in agile(SCRUM) iterative based development process.
Confidential - San Francisco, CA
Technical Specialist
Responsibilities:
- Developed UI components using HTML5, CSS3, JSPs, jQuery and JavaScript.
- Create functional specification and UI requirements mapping documents.
- Re-architected the portlets, redesign pages using TASK FLOWS, JSFF and JSPX pages.
- Built PORTLETS using Oracle 10g PORTAL and SPRING MVC framework.
- Developed eligibility and claims web application which is accessed by 20 million enrollees.
- Developed online Provider Directory application to find dentists across the country.
- Involved in performance tuning.
Confidential - San Francisco, CA
Technical Lead
Responsibilities:
- Responsible for creating and documenting systems design and architectures.
- Developed backend image positive pay (IPP) webservices (SOAP, WSDL, XML Schemas) using AXIS framework.
- Developed UI using JSPs, HTML, CSS, and JavaScript to support webservices on CEO mobile devices.
- Developed web components for Wire Transfer and TIR using STRUTS and SPRINGS framework.
- Worked with Enterprise Application and Security Team to resolve issues related to Fortify Security Scan results.
- Integrated various modules with mobile device interface.
- Implemented JMS on BEA weblogic 9.2 to display system outages.
- Implemented JAAS with Object Security on weblogic 9.2.
- Involved in performance analysis of mobile application using JProbe and Introscope.
- Developed scripts for performance and destructive testing.
- Worked with deployment team to migrate the application from BEA Weblogic Portal 8.1 to Weblogic Server 9.2.
- Developed gameplans for various productions installs.
Confidential, San Diego, CA
Sr. Software Engineer
Responsibilities:
- Integrate the company’s B2B site with the configurator.
- Developed Web Content Management and Rules Gathering system using MVC (STRUTS framework), Servlets, JSP, and DHTML.
- Designed and used Session Façade J2EE pattern in the application development.
- Server side applications have been developed using EJB, Servlets etc.
- Developed web services layer (SOAP, HTTPS, JAXP, and XPATH) to retrieve confidential user information from backend system B2B-backend.
- Retrieve rules (discount and trade) by making a IBM MQ Series call to a COMFIL legacy system.
- Deployed the application code to Weblogic8.1 Application Server.
- Development of GUI using JSP, Javascript, DHTML.
- Developed content based customized shopping cart.
- Internationalization and localization of the entire application.
- Developed and implemented various JSP tag libs.
- Involved in configuration and build management of the application using Apache ANT and Visual Source Safe.
- Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate ORM.
- Email notifications for customized products.
Confidential, Santa Ana, CA
Senior Developer
Responsibilities:
- Design of conceptual architecture and technical design.
- Development of test harness for testing the web service using Apache Struts-like framework.
- Development of GUI using JSP, Javascript, CSS and DHTML.
- Developed and implemented various JSP tag libs. Extensively used JSTL.
- Design and development of business logic for service class implementation using Apache Axis engine.
- Design of WSDL for exposing the binding class as a web service.
- Auditing and Logging of incoming and outgoing messages between V2 System and TIBCO.
- Development of error and exception handling framework.
- Design of framework to throw customized validation and error messages as SOAP faults.
- Validation of XSD and creation of SOAP request using XMLSPY for temporary testing of incoming messages.
- Parsing of the inbound messages using XPATH, XSLT.
- Integration of the web service with the centralized court management system (CCMS).
- Handling of request/response between TIBCO and V2 and V2 and CCMS.
- Deployment of web service on Sybase EAServer 5.1.
- Build project using Rational Clear Case and Apache ANT.
- Developed unit test cases for testing inbound messages.
- Involved in unit, stress, and integration testing.
Confidential, San Diego, CA
Sr. Software Developer
Responsibilities:
- Design of the system architecture and implementation of the business logic.
- Development of GUI using JSP, Javascript, CSS and DHTML.
- Integrate catalogs, product matrix/detail modules and billing, payment and ordering system.
- Internationalization and localization of the entire application.
- Scripting for Cross-Browser functionality of the B2B site.
- Developed and implemented various JSP tag libs. Extensively used JSTL.
- Develop centralized error handling mechanism. Implement STRUTS-like framework for handling errors and redirecting mechanism.
- Developed unit test cases for the verification, billing and payments.
- Used JDBC Connection Pooling for achieving back-end connection and using Scrollable Resultsets
- Developed DAOs and DTOs as a persistence layer for the business action classes.
- Implemented email notification to customers using JavaMail API.
- Development of XML files using XPATH, XSLT, XPointer, DTD’s, Schema’s and Parsing using both SAX and DOM parsers.
Confidential, Denver, CO
Sr. Software Developer
Responsibilities:
- Designed the class diagrams using UML tool ‘Rational Rose’.
- Involved in the design of the applications using Model/View/Controller (MVC) design pattern.
- Developed various Swing UI’s for end users using Grid Bag Layout and complex GUI components such as JTables and extensively used Collection Framework.
- Involved in developing JSP pages and Servlets and used TagLibs for the web tier and validating the client data using the Java Script.
- Developed Java Bean for the highly complex weight and route data calculations.
- Developed stored procedures, cursors and database Triggers and implemented Scrollable Resultsets.
- Retrieve confidential routing information by making IBM MQ Series calls using IBM MQ Client to a legacy application installed in Missouri via IBM.
- Deployed application code to JBoss application server.
- Worked closely with testing groups for Unit, Stress and Integration testing.
Confidential, DesMoines, IA
Sr. Software Developer
Responsibilities:
- Designed the class diagrams using UML tool ‘Rational Rose’.
- Developed Report Designer Swing Interfaces to replace existing ad-hoc Reporting System using Business Objects as base. Used JTree, JTable, JPanel, Split Pane, Grid Bag Layout and complex GUI components to dynamically display database records and using Collection Framework. Implemented various types of actionListeners. Used the Java2D API Graphics to create the charts.
- Created a database using Cloudscape to store the data temporarily.
- Developed JSP and Servlet pages and validating the client data using the JavaScript.
- Developed a JavaBean for the highly complex insurance calculations.
- Involved in creating SOAP based Webservice Producer, creating public webservice interfaces, deploying webservice in websphere 5.1.
- Developed Message System (JMS) to send messages.
- Used JNDI / JDBC for Oracle database connections.