Technical Lead, Senior Staff Software Engineer Resume
Pleasanton, CA
SUMMARY:
- Excel in liaising between business and technical areasto achieve on - time, on-budget and on-spec project completions. Merge customer, user and technical needs with business requirements, budgetary restrictions and logistical considerations to meet project deliverables.
- Hands-on Technical Leader/Architect with over ten yearsof experienceprovidingcradle-to-grave development andmanagementover large-scaleIT implementations.
- Over 10 years of work experience with Object Oriented Design (OOD), Analysis (OOA) and Modeling (OOM) using Java/J2EE and related software frameworks. Cloud deployment and system maintenance.
- Six years of experience leading teams of 5-10 onsite & offshore developers through agile development through multiple iterations of Software Development Life Cycle (SDLC) - Understanding Requirements, Refining and Creating User stories/tasks, Test Plans, Development, Quality check through Manual and Automated testing.
- Interact with business owners and management to meet long and short term project objectives within budgetary restrictions and logical considerations.
- Domain Expertise - Finance, Healthcare and Retail.
TECHNICAL SKILLS:
Technologies: Java/Java EE, Spring, Hibernate, Camel, WebServices (RESTful), Scala, iBatis, Struts, Oracle Portlet, Action Script, AJAX, Web Services, JMS, Servlets, JSP, JDBC, JavaScript, PL/SQL, HTML, CSS, JQuery, DWR, Powershell, C#
Databases: Mongo DB, MS SQL 2008/2012, Oracle, My SQL, Sybase
Application/Web Servers: Tomcat, Apache, Web logic, Web Sphere, JBoss, OC4J, IIS
Tools: Amazon Web Services (AWS), JUnit, Ant, Log4j, Pop Chart, SVN, Autosys, Drools, JasperServer, Tableau, Maven, ActiveBatch, Jenkins, AHP
Operating Systems: Linux, Windows, UNIX
Development Tools: Eclipse, Talend ETL, IntelliJ IDEA, JDeveloper, JBuilder, Rational Application Developer, Adobe Flex IDE, NetBeans, Visual Studio
Software Engineering: Object Oriented Analysis and Design, Design Patterns, UML
PROFESSIONAL EXPERIENCE:
Confidential - Pleasanton CA
Technical Lead, Senior Staff Software Engineer
Technology: Java/J2EE 1.8, Spring, Camel, MongoDB, Talend, RESTful API, Jenkins, Tidal, Angular (UI), RequireJS (UI), JQuery (UI)., AWS CLI, Cucumber & Selenium
Responsibilities:
- Promoted to technical lead role to assist the product and software development manager. Plan, schedule and execute all stages of enterprise software, hardware and system implementations. Assess business implications for each project phase and monitor progress to meet deadlines, standards and cost targets.
- Interact with stakeholders, gather high level business requirement and translate into work units. Participate & Lead design and development activities.
- Develop Web Services (RESTful) API within micro services framework to expose data augmentation and manipulation. Design ETL framework for Master Data Management.
- Generate, analyze and publish weekly data quality reports to keep right control on data set.
- Involved in deployment of application on Tomcat on AWS using Jenkins and AHP.
- Resolved numerous project issues including staffing shortages, tactical matters, scope creep and divergent business and user needs.
Confidential - Manhattan, NY
Technical Lead, Business Analyst, Senior Application Developer
Technology Java/J2EE 1.7, Spring MVC, Spring Security, Spring JDBC support and Hibernate, Hibernate Validations, MS SQL Server 2012, SSRS, DWR, Oracle Coherence, WebSphere Application Server, Drools Rule Engine, JQuery
Responsibilities:
- Lead team through performance improvements across Oder Management System (OMS) with in the business through use of distributed and scalable systems. Design and implement solutions that accelerated the trade processing by 60% and reduced the failure rate to less than 1% of total transactions.
- Excelled in guiding the work of technical teams. Articulated project goals and scope, translated business needs into technical terms, prepared detailed work breakdown structures (WBS) and instilled shared accountability for achieving project milestones.
- Interact with the Clients, Business Analyst and Subject Matter Experts (SME) to understand and gather high level requirement. Participated in Technical Design and Development towards building application prototypes of an enterprise scale OMS platform.
- Involved in developing front and back end interfaces using Spring, Hibernate and Web Services. Design and develop Trade Capture screens for different asset types & Global Security Master (GSM) Interface from scratch for managing security master. Implemented ETL process for one time security master setup based on client feed. Interface to load historical data into new trade account system and output feeds to custodians and ALGO for risk management. Develop MIS and Client reports out of Cogency for reporting and regulatory purpose.
- Implementation of reporting and configuration Dashboard. Interacting with clients to gathering requirements towards trading interface.
- Implementation of Drools Rule Engine for validating Inbound and Outbound data to/from MSCI.
Confidential
Senior Application Developer
Technology: Java/J2EE, JSP, JavaScript, XML, Ant, Spring, iBatis, Unix, Sybase
Responsibilities:
- Involved in Analyzing Software Requirements, Specification, Design and implementation of application.
- Created detailed design documents using UML (like Use case, Class, Sequence, and Component diagrams) using Rational Rose.
- Design and develop front end using JSP, JSTL, and Expression Language.
- Prepare and review the technical design for the system that adheres to the MVC architecture using Front Controller, Business Delegate and Data Access Object patterns.
- Designed and implemented the logging mechanism using Log4j API.
- Implemented Client Side and Server Side validations using Spring Validation Framework.
- Write and modify database stored procedures, triggers, functions, and PL/SQL Scripts in TOAD to improve database performance.
Confidential
Application Developer
Technology: Java/J2EE, Oracle Portal, JSP, JavaScript, XML, AJAX, Ant, JUnit, Flex 2.0, Unix
Responsibilities:
- Gathering Requirements from Product Manager.
- Development using the Oracle Portal Framework.
- Analysis and Implementation of new Interface with Adobe Flex, which included writing the integration framework.
- Managing and coordinating the Weekly and Quarterly Live Client Release.
- Writing and executing JUnit Test Cases.
- Developer & Onsite/Offshore Coordination.
Confidential
Application Developer
Technology: Java, JSP, JMS, JavaScript, WSAD, Web Sphere, XML, Clear Case, Clear Quest, DB2, IBM MQ
Responsibilities:
- Understanding 3270 screens components and designing HTML mockup.
- Preparing use cases and high level interfaces and classes.
- Development of JSPs, Struts Action and Form bean classes for business functionality.
- Implemented dummy request and response queue in IBM MQ.
- Delivering quality modules with proper documentation.
