Technical Lead Resume
OregoN
SUMMARY
- Senior Java/J2ee Consultant with 15 years of experience currently working as Technical Lead for the development team and project leader for production support team.
- Proficient in Java, J2ee technologies including SOA technologies, MVC frameworks like struts, spring and fusebox.
- Experience in object oriented design, UML modelling and Java design patterns.
- Experience with waterfall, agile methodologies.
- Strong communication skills, ability to work independently and within team.
- Varied technological experiences that include BPM tools like Pega, Cold Fusion, J2ME, android.
- Experience in Web UI technologies like jQuery, Ajax and JSON.
TECHNICAL SKILLS
Design Skills 10+ years: UML using Visio, Object Oriented Analysis and Design skills, J2EE design patterns, Enterprise Application Integration Patterns.
Java 15 years: Java, Collection, Multithreading, AWT, Reflection, Java IO and Annotations
J2ee 15 years: JSP, servlet, JSTL, JMS, JDBC, JPA, JNDI, LDAP, Spring, Hibernate, Struts, Toplink, J2ME, Apache FTP, SSO (Single Sign On) S3, Oracle Internet Directory. Custom ETL, Android Mobile Development, AOP.
Web Services 5+ years: SOA - BPEL, Java, REST using BPEL, SOAP, JAX-WS.
Scripting 15 years: Javascript, Shell scripting, JQuery, Ajax, JSON, SQL, PL/SQL
XML/HTML 15 years: Html, XML, XSLT, JAXB, JAXP, SAX, DOM, CSS, CFML.
Environments: NT, Windows, Unix, Solaris, Xerox Production printers, Weblogic server 11g, Oracle application server 10g, Tomcat, Internet Information Server
Databases and tools 15 years: Oracle, NoSQL Database, Derby, Squirrel, SQL Navigator, SQL Developer, MS SQL Server, Document Store.
Development methodologies, testing & deployment: Waterfall, RAD, Agile, Iteration, Scrum, Extreme Programming, Pair programming, JUnit, Ant, JMeter, SOAP UI, Test Driven Development.
Source Control and ticket management: Star-Team, Subversion SVN, Jira, JTrac, PVCS, MKS.
Tools & IDE: Eclipse, JDeveloper, Textpad, Beyond Compare, Android Studio, Dream Weaver, Win SCP, Wireshark, Ethereal, JProbe profiler, JProbe Memory Debugger.
PROFESSIONAL EXPERIENCE
Confidential, Oregon
Technical Lead
Responsibilities:
- Migration of outdated Java/BPEL Projects - ESR, Hammer, SSO, Global
- Device the migration strategy and lead the team to migrate the outdated java applications from Oracle 10g, Toplink 10g, Jaxb 1.0 to Weblogic 11g, Toplink 11g, jaxb 2.1 versions.
- Identified performance improvement areas in the applications. Introducing simple cache mechanism helped in achieving response time improvement by more TEMPthan 100%.
- Reverse engineered Java classes and rewrote the missing java code. Streamlined the code management process. Resolve infinite looping issues in the JMS Outbound with the help of loggers.
- Designed and developed the notes processor and integrated into the existing API.
- Identified the memory leaks, fixed them that increased the robustness of the application
- Resolve date issues related to migration of Jaxb 1.0 to Jaxb 2.1 to support the legacy code. Use the global bindings to make the code compatible with legacy code.
- Resolved the major issue of importing WSDLs and caching rather TEMPthan referring online in the BPEL services.
Confidential
SSQT Application
Responsibilities:
- Involved in requirement gathering and came up with technical design specifications.
- Reviewed technical design specification with customer
- Developed mockup JUnit test cases and provided guidance to the developers
- Developed web application common components shared across modules.
- Implemented the factory pattern, singleton, business delegate, and service locator.
- Developed PDF components using iText libraries
- Developed the javascript API making JQuery calls
- Coordinated with business for UAT
- Planned for the release the application to production
- Coordinate the development, production support teams.
- SOAP & REST projects - econcierge, entitlements, triage, CCPQ Services
- Designed and developed the core web service for multiple operations. Provide the integration points to the developers to integrate other web services to the core web service.
- Designed and developed the REST based web services for econcierge, entitlements requirements.
- Integrated the Exel enterprise with Xerox enterprise using triage service for parts status.
- Orchestration of services using BPEL, Integration of adaptors using the composite, Data transformation using XSLT Maps.
- Writing test suites for BPEL services. Secure the BPEL service access using OWSM security policies.
- Composite Instance monitoring using weblogic console.
- Cold fusion projects maintenance - FIST, eservadmin, Major Accounts, Page Pack portal, etc
- Integrate JQuery JavaScript API in the applications to replace the browser specific Ajax API calls
- Melissa address changes in the pagepack portal application.
- Duplicate renewals
- Provided the upload component to decrease the manual work and decrease the human errors
Environment: Metrix CRM, Java, J2ee, SQL, Pl/SQL, ColdFusion, Web Tools, SOA technologies, jsp, servlets, jstl, jquery, cfml, SOAP UI for Webservices testing, SVN, SOAP & REST Web services, Struts, Toplink, Solaris 9, Windows XP client, Oracle Application Server 10g environment, Weblogic server 11g, JDeveloper 10, JDeveloper 11, oracle 9i database.
Confidential, New York
Project Leader and Developer
Responsibilities:
- Designed the client tier management using JSON and JQuery implementation.
- Developed the EBlaster - Mass emailing module (more 20k users).
- Resolved multithreaded issues in the eBlaster module.
- Designed and Developed web components using spring mvc framework.
- Developed the PRPipeline module for reporting.
- Developed the CPBP BPEL service for bulk load the content from CSV file.
- Developed the PoC for the status of the printers on the Android Mobile.
- Task/ Bug tracking, assignment and delivery.
- Service Packs and patch schedule management.
- Project resource management, Knowledge Transfer management.
Environment: spring mvc, Hibernate, Javamail, JNDI, LDAP, SVN, Ant, Eclipse 3.0, JDeveloper 10.1.3.4. Solaris 9, Windows XP client, Oracle Application Server 10g environment, Oracle Internet Directory, oracle 10g database.
Confidential, Californi
Performance and Development Lead/Developer
Responsibilities:
- Designed and developed the accounting module using struts framework and apache derby database.
- Designed and developed the Extended Interface Platform (EIP) module:
- Developed the secure web services client. Used Axis 1.4 to develop the classes for SOAP communication.
- Designed Web UI interface for the different Multi-Function Device families (76xx, 73xx, 2xx, 56xx)
- Integrate the FTP server using Apache FTP library to provide the FTP service to the Multi Function Devices.
- Integrated the Apache iText API library for the confirmation sheet generation in PDF format.
- Integrated the iReasoning library to get the scan job status through SNMP protocol.
- Exchange of information between MFD and FFOM server is done through AJAX using JSON format.
- Developed a PoC for migration of No SQL database jobs to RDBMS oracle database using ORM framework Hibernate.
- Fixed Cross Site Scripting vulnerabilities.
- Identified the deadlocks and fixed them accordingly.
- Identified the improvement areas of performance using JProbe Profiler and fixed them accordingly.
- Designed the automated EIP job submission client.
- Developed the LPR job submission client.
- Developed the IPP job submission client.
Environment: Webservices, Apache JMeter, Eclipse 3.0, JProbe Memory Debugger & Profiler, JConsole, Install Anywhere, SVN, Ant, Squirrel, Wireshark, Derby, Struts, SOA, No SQL database.
Confidential, NJ
Developer
Responsibilities:
- Designed and developed the Request Life Cycle, revisions and endorsements.
- Developed the web service using PRPC.
Environment: Windows, SQL Server, Tomcat, and Pega PRPC.
Confidential, MA
Developer
Responsibilities:
- Designed and developed the javascript tree compatible with firefox, IE browsers
- Data Transfer between the components was achieved using Object-Oriented Javascript.
- Implemented MVC architecture in javascript technology.
- Improve Performance using SAX over DOM.
Environment: Windows, SQL Server, Tomcat, and Pega PRPC.
Confidential, UK
Developer
Responsibilities:
- Design and developed the API classes for crawling/screen scrapping.
- Design and developed the API to convert into xml files.
- Design and developed the API to parse the xml to database.
- Developed the job listings using J2Me
- Developed the Order Module using J2Me
Environment: Windows, Tomcat, Oracle, Unix, MIDP, XML Min parser.