Technical Lead Resume
San Ramon, CA
SUMMARY:
- 18+ years’ Experience in Analysis, Design, Development and Implementation of web based, multi - tier Enterprise Applications using J2EE technologies & Microsoft Technologies.
- Extensive expertise in Java server side programming using various J2EE Technologies.
- Experience in developing J2EE Web Applications, Enterprise Applications, Distributed Applications and Client/Server Applications using Java, Scala, JDBC, Threads, Servlets, JSP, JSP Custom Tags, JSTL, Struts, JNDI, RMI, EJB, Java Mail, JMS, ESB, XML, XSL/XSLT, Web Services (JAX-WS, JAX-RS), SOA, Hibernate, Spring, LDAP, SAML, Log4j, Ajax, T-SQL, SQL & PL/SQL.
- Strong working Experience in MVC Architecture, Spring Framework, Spring Web MVC, Spring Web Flow, AOP, Hibernate, ANT, CVS, SVN, Git & Apache Maven.
- Experience in Service Oriented Architecture and Web Service development.
- Experience in writing Stored procedures, Functions, Packages and Database Triggers.
- Experience in working Oracle 9i..11g, PostgreSQL, MySQL, MSSQL Server & MongoDB.
- Experience in Software Development Life Cycle & Agile Methodology.
- Performance tuning of SQL Procedures, Functions, Packages and SQL queries.
- Knowledge on Hadoop Ecosystem & Big-Data.
- Strong Technical background mixed with good problem solving skills.
- Team player & proven leadership abilities.
- Excellent communication skills with cross-functional experience.
- Ability to maintain excellent code standards that improve version control & project life cycles.
SKILLS:
Operating Systems: Windows NT/2000/XP/2003, UNIX, Linux 7/8/9, Solaris
Languages: Java 2/5/7/8, Scala, C, C++, PL/SQL, COBOL
RDBMS/NoSQL: Oracle 7.x/8i/9i/10g/11g, MS SQL Server 6.5/7/2000Sybase, DB2, MySQL, IMS,PostgreSQL, MongoDB
Scripting Languages: XML, (D) HTML(5), VB Script, CGI, Perl, PHPJava Script,Ajax,Dojo,GWT,jQuery,AngularJS
Web Technologies: VB 5/6, C#.Net, VB.Net, JDBC, ASP, ASP. Net, ADO.Net, Servlets, JSP
Web/Application Servers: IIS 4/6, WebLogic, WebSphere, JBoss, Tomcat, iPlanet, SunOne
Distributed Technologies: EJB, RMI, DCOM, COM, SOAP
Tools: Rational Products, VS IDE, JBuilder, Eclipse, SQL*LoaderImport/Export, Toad, Crystal Reports 9, NetBeans,Maven, Struts, Spring, Spring MVC, Hibernate, StarTeam, CVS, SVN, Git, SourceSafe, Jprobe 7.0, Jtest,Visio,XPlanner & SonarQube.
API: Win32 API Programming.
Protocols: TCP/IP, UDP, SMTP, FIX, POP3, FTP, HTTP, RSTP, DSPF, IPTV, SSH, SIP, IM, LDAP
PROFESSIONAL EXPERIENCE:
Confidential, San Ramon, CA
Technical Lead
Responsibilities:
- Designed & Developed Restful Web-Services for the KPIs Ramp Rate, ARP, ISOs, Start Time, Start Fuel, Turndown, EAF, CA, EFORP, EFORD, RR, Summer CA, Summer EAF, Start Success for Dashboard Services and VIA charts services.
- Designed and developed KPI Settings Administration Web Services for Targets/Thresholds for all KPIs Confidential Plant/Block/Unit levels.
- Junit testing for the services.
- Implemented SAML authentication for EO.
- Build scripts for Bamboo project DEV/QA/UAT/PROD for building, deployments.
- Used Agile Methodology. Windows, Linux, Java 7, J2EE, Spring, RESTful Web Services, AngularJS, Play, HTML/HTML5, CSS3, Bootstrap, Oracle, MS SQLServer, Junit Testing, Postman, DHC, Maven, Tortoise SVN, Bamboo, Jira, Eclipse JUNO, guava-12, slf4j, Predix 14.x Platform, SAML, WSO2 4.5, SiteMinder, Selenium 2.0, Apache Karaf, Apache Camel, SonarQube 4.1.1, Veracode Scan, Python2.7.8, Rabbit MQ 3.2.3
Confidential, Sunnyvale, CA
Web Service Developer
Responsibilities:
- Design, layout, content review, and production support of the Confidential web projects.
- Key contributor to the consumer web site team, with direct interaction and support of internal customers.
- Developed web-based application using EnyoJS (JavaScript framework), Enyo Core, Onyx, Layouts and Globalization.
- Contributed in performance tuning with Node.js.
- Developed Server module using Node.js, MongoDB with different modules.
- Worked in the planning, testing, and release of feature and functionality enhancements
- Work in cross-functional team to develop timely changes to page content and design in support of dynamic business.
- Contribute in web page development with client validations.
- Test and validate content in staging environment.
- Designed and developed Android App for OTA.
- Used OAuth2 for authentication.
Environment: Windows, Linux, Ubuntu, Java, J2EE, Mongo DB, Node.js, EnyoJS, Android Dev. Tools (ADT), API-level 17, RESTful Web Services, GCM API, OAuth2, Logback framework, JavaScript, HTML and CSS3.
Confidential, San Jose, CA
Lead Java/Scala Developer
Responsibilities:
- Translated functional requirements into technical design documents.
- Contributed in Implementation of SSO.
- Contributed in application development for monitoring of routers.
- Worked in transaction management using Spring.
- Developed optimized code using multithreading concept.
- Contributed in check status of systems in network using multithreading.
- Performance tuning of reports and transactions.
- Contributed in interaction with legacy applications using web-services.
- Worked in development and implementation of JMS point to point interfaces.
- Contributed in development of stored procedures, functions and complex sql queries.
- Implemented web MVC module of Spring.
- Provide skeleton code for junior developers
- Implemented scheduling jobs using Quartz enterprise scheduler.
Environment: Windows, Linux, Java, J2EE, Tomcat, JMS, MySQL, OpenSSL, Spring, Apache CXF Web Services, Struts, Scala, Python, JavaScript, Ajax, HTML/HTML5, CSS3, Log4j, Quartz.
Confidential, Boston, MA
Lead Developer
Responsibilities:
- Breaking down functional requirements into technical tasks and providing effort estimates.
- Producing, maintaining and reviewing design and other technical documentation.
- Implemented RESTful web services using Spring MVC.
- Contributed in implementation of synchronization through multithreading.
- Implemented in reusable code using Spring MVC & data persistence using entity beans.
- Ensure all members of the team maintain code quality.
- Designed & Developed EFT, Enservio ClaimCard & Claims Authority modules.
- Designed & Implemented SSO (single sign on).
- Worked in Bidirectional code generation using GWT.
- Developed end to end modules using Spring MVC.
- Configurations done in Spring MVC to accommodate view technologies.
Environment: Windows, Java, J2EE, EJB, Servlets, Spring MVC, Web Services, JBoss Application Server, MS SQL Server, Eclipse IDE, UML, JBPM entity Beans, JQuery, Visio, Queplix Framework, JBoss Seam Servlet Module, Python, Ajax, GWT, XSD, XML, WSDL.
Confidential, Middletown, NJ
Lead Developer
Responsibilities:
- Designed & Developed Carrier & Freeze Change (PIC/LPIC) for eOrder & RDS.
- Worked in HLD reviews for PIC/LPIC.
- Contributed in technical design reviews.
- Assisted development managers with process related activities.
- Serves as a leader for technical efforts related to CLIENTS, providing technical and architectural guidance and best practices to peers and customers.
- Developed Ajax based web Application (RIA) using JSON, JQuery.
- Enabled Single Sign On for this product (SSO).
- Understanding technology industry trends, how they impact future solutions and provide strategic direction to the application managers.
Environment: Windows, Linux OS, Sun OS, Java, JSP, Spring MVC JSP, Spring JDBC, Web Services, Hibernate 3.x (Annotations), iPlanet Application Server 6.0, Oracle 10g, Eclipse IDE, plugins, Ant, JavaScript, Ajax, JQuery, Ajax, HTML, CSS, XML, Toad, SCME, UML, Visio, vi, spawnmr, edget, edput & submit.
Confidential
Project Manager
Responsibilities:
- Played as Project Manager.
- Manage, Control & monitor the Project & resources.
- Conducting Scrum meetings, scrum retro, sprint demos & status meetings with the Client.
- Responsible for GMS Product.
- Worked in GMS development & Design.
- Worked in GMS Product Adapters which are used to integrate with other Products.
- Worked on JUnit Testing for the above modules, Test-Driven Development (TDD) & implemented different Design patterns.
- Enabled Single Sign On (SSO) & used Agile Methodology (Scrum).
Environment: Windows / UNIX, Linux OS, Java SE 6, EJB 3.0, Hibernate 3.0, Web services, Eclipse IDE, eclipse plug-ins, Spring MVC Framework 2.5, Ant, Oracle 10g, Oracle XE, My SQL Server, JBoss Application Server, Subversion(SVN), Soap UI, Active Perl, Enterprise Architect Professional, Microsoft Visual Studio, UML, Visio, JUnit, NUnit, TDD, Cruise-Control.
Confidential, Detroit, MI
Java Architect
Responsibilities:
- Responsible for Re-Architecture the existing Architecture of the CMS Application.
- Worked Architectural Enhancements in the System.
- Resolving technical issues and helping the team members technically.
- Worked on Analysis, Design & Coding of Import, Export, Engineering Resources modules.
- Worked on UML diagrams such as Class, Activity, State, Sequence, Component & Deployment Diagrams & Data-flow Diagrams.
- Implemented the architecture based on the Struts MVC framework, using a Central Servlet acting as the controller.
- Developed Hibernate persistence classes and their mapping xml files.
- Developed POJOs using Hibernate 3.0 & Used RAD 7.0 IDE for development.
- Deployed the application WAS6.0 application server.
- Documented Initial Transition Handbook for the existing CMS application.
- Developed & Used Web Services (JAX-WS, WSDL, SOAP & UDDI) in the Application.
- Client Applications are decoupled from services, in turn provided communication bridge.
- Used Agile Methodology (Scrum) & Used XPlanner for web-based project planning and tracking tool for agile development.
Environment: Windows / Linux / UNIX, IBM Z O/S mainframe, Open VMS, Core Java, Multi-threading, Web Services, Apache CXF, Swing, SWT, OpenGL, Draw2D, LDAP, Servlets 2.2, Struts, Hibernate 3.0, JDK 1.5, SQL, Visio, XML, XSLT, Xpath, Ant 1.7.1, WAS6.0, Websphere Portal 6.0, MQ Series 6.0, Eclipse Ganymede, SAML, JavaScript, Ajax, RSA, Xalan, Xerces, log4j, JProbe 7.0, Xalan, Xerces, PuTTY(SSH),WinSCP(SFTP), XML spy,ERWin Data Modeler, Xplanner, ClearCase, Documentum and DB2 8 / 9.
Confidential
Java Architect
Responsibilities:
- Implemented Product Architecture Enhancements (Technology & Performance).
- Documented Technical requirements & implemented several Design Patterns.
- Worked in Performance Tuning of the Symbols product in different modules like Server Modules Deposit, Vault, FX Buy/Sell, CRM, Trading Securities, Batch Control & Reports.
- Developed Server Modules Deposit, Vault, FX Buy/Sell, CRM, Investment Banking, Financial Analytics, Securities, Batch Control & Reports.
- Developed web-pages Spring Web MVC, Spring Web Flow, Spring AOP(AspectJ), Annotations & used extensively IoC (Dependency Injection).
- Created JUnit test case design logic and implementation throughout application.
- Worked for Product Support for QA, SIT & UAT Bug Fixes timely & enhancements for different Modules.
- Developed POJOs using iBatis & implemented persistence classes, SQL maps.
- Sun Java Studio Enterprise, NetBeans & eclipse IDEs used for development.
- Written Ant scripts for builds & performed Performance tuning.
- Used JTest for code analysis, code review, automated unit and component testing, coverage analysis, and regression testing.
- Used XPlanner for web-based project planning and tracking tool for Agile development.
Environment: Unix, AIX, Linux, OS/390, Windows XP, Core Java, Servlets, JSP, EJB, JMS, JDBC, Swing, Spring, Srping Web MVC, Spring WebFlow,Spring AOP, iBatis, Web Services, Applets, Weblogic 9.2, Websphere 6.0, Oracle 10g,DB2, Sybase, MS SQL Server, OLAP, Poseidon for UML, Eclipse, NetBeans, Jbuilder, JDeveloper, Junit, Ant 1.4, log4j, Parasoft JTest, Dralasoft Workflow, Jasper Reports,Crystal Reports, JavaScript, HTML, DHTML, CSS, WML, XML/XSLT, SQL, PL/SQL, WinCVS, TOAD, XML spy, PuTTY(SSH), UltraEdit, ERWin Data Modeler, LoadRunner, Mercury Quality Center, Imformatica 8.x, XPlanner.
Confidential
Sr. J2EE Consultant
Responsibilities:
- Designed Phase two of this Project
- Written up solution to the Backup & Restore of Active Charge System (DB).
- Backing up of Confidential Router Configuration, SQL scripting & automated Unix shell scripts.
- Developed & unit Tested of GUI CDR statistics module.
- Developed Web-pages using JSP, Servlets & also used Perl script.
- Written shell scripting for automating tasks & cron jobs.
- Implemented streaming videos for mobile devices.
- Written shell scripts for monitoring the CSM Connections every hour.
- Involved in Network modelling and design for this project.
- Implemented SSO & secure Web Services using Sun Java System Access Manager.
- Automated Business Process, developed Macros & sub-routines.
- Written Ant scripts for builds.
- Interaction with Client ( Confidential ) & Performed User Acceptance Test (UAT).
- Developed application using Objective C.
Environment: Sun Solaris UNIX 9, Sun StorEdge EBS7.0, Sun Java System Access Manager, Oracle 9i with RAC, Apache Tomcat, C++, Java 1.4, SQL, Servlets, XML, XSLT, XPath, HTML, JavaScript, Objective C, Ant, Perl Script, JSP, JDBC, HTTP, TCP/IP, SIP, WAP, SMS, DSPF, RTSP, IPTV, Call Control framework, Confidential Routers, Toad, ERWin Data Modeler, PuTTY(SSH), JBuilder, Eclipse, MS Project.
Confidential
Sr. Systems Analyst
Responsibilities:
- Played as a Team Lead & performed UAT & User Training.
- Designed & Testing for the modules HR, Security, QAQC & SRS.
- Worked on Analysis, Design, Coding & Testing of the Component RFID Card Reader.
- Developed handheld (PDA) device application (C++), Conduit (Java) as well as web application.
- Written Stored Procedures, Functions & Views for Data Processing.
- Written T-SQL complicated queries for data processing & auditing.
- Generated MIS Reports & clickable Graphical Charts.
- Wrote solution for Database Backup, Restore & Data migration.
- Used MS Project for project Management.
Environment: Windows 2000/XP OS, IIS 6, Visual Studio, J2SE, JDBC, C, C++, MS SQL Server 2000, SAP, Tomcat 4.1, SQL Reporting Services, VB6, VB.Net, C#.Net, ASP.Net, ADO.Net, Classic ASP, VB Script, JavaScript, T-SQL, HTML, XML, XSLT, XPath & CSS, Metrowerks Codewarrior Dev Studio v9.0 for Palm OS 5.0, JBuilder & Eclipse, MS Project, ChartDirector Component v2.5, Toad.
Confidential
Sr. Systems Analyst
Responsibilities:
- Played as a Team Lead.
- Worked in analysis, design, coding and testing for the module KMap Workbench & KPI Navigator and used Win32 API programming in KMap Workbench for automation.
- Worked on analysis, design, coding & testing of components
- Dynamics, FileManip, FileMonitor, Scheduler, gHookingDLL & DB Components.
- Worked on Integration & Communication among the modules of TrailBlazer Suite.
- Worked on Version Compatibility Patches.
- Used MS Project for project management.
- Performed Database Installation, Administration, Backup & Restore.
- Support for Customer Service Support.
Environment: Windows 98/Me/2000/XP OS, Visual Studio 2000, .Net Framework, VB 6.0, VBA, Excel Macros, IIS, VSS, C, C++, T-SQL / SQL, HTML, XML/XSLT, XPath, Win32 API, Oracle 7.x/8i/9i(OEM), MS SQL Server 7/2000, SQL Reporting Services, MySQL, MS Access, MS Project, Addflow ActiveX Control 3.0, Precision OCX Dial gauge, Classic ASP, C#.Net, VB.Net, ADO.Net, ASP.Net, WSDL, UDDI, SOAP & Web services
Confidential, Old Bridge, NJ
Sr. J2EE Consultant
Responsibilities:
- Responsible for the design of the application as 3-Tier architecture. Clearly separated the Presentation, Business logic and Data Access layers.
- Worked with Struts as the Web-container framework in the presentation tier. Developed front end components with Servlets, JSP in Struts framework.
- Also implemented the development of RFQ Entry module.
- Participate with the team leader, developers and project management team, in the analysis of data, applications and processes in order to meet the business requirement.
- Developed core EJB components for the Quotations, Purchase Order, Invoices and User administration modules.
- Implemented several JSP custom tags for common actions in the input JSP files to avoid code redundancy.
- Written Ant scripts to package and deploy the EJB components to WebSphere & Used RSA for development.
Environment: Java, Struts, Servlets, JSP, EJB, JDBC, Swing, SQL, HTML, XML, JavaScript, Oracle Enterprise Manager, RUP (Rational Unified Process), UML, Rational Software Architect, ClearCase, Clear Quest, WebSphere Portal 5.1 & WebSphere 5.1.