Technical Lead/architect/team Management Resume
New, YorK
OBJECTIVE:
Seeking for a challenging job role as Technical/Java Architect/Senior Java Developer in a highly technically progressive company and contribute my AngularJS, SOA, Core Java/J2EE, Spring, ORM, BPMN 2.0, Web Services(REST/SOAP), EJB, JMS, System Design, Technology Architecture, Data Modeling, Project Lead/Management, SQL and PL/SQL skills, programming and technology proficiency and use these skills in providing quality service to the company.
PROFESSIONAL SUMMARY:
- Over 7.6 years of experience as Technical Architect, Software Designer, Developer, Support Specialist, Project Lead, Mentor, Technical Reviewer & Onsite/offshore Coordinator in Software Development, performance tuning, software customization and production support projects on enterprise IT environments with fortune companies.
- Extensive work experience in design, architect & technical lead using OOAD, J2EE architecture, Design Patterns, Data Model, AngularJS, Core Java/J2EE, BPMN 2.0, Spring, Hibernate, JMS, EJB, JSP/MVC, SQL, PL/SQL, Web Services(REST/SOAP), Unix Shell Script, UML, SDLC Processes/Procedures and industry standards tools & technologies.
- Good functional domain experience in Capital Markets domain (Fixed Income Securities, Equities, Commodities, Regulatory Compliance, Risk and Controls, Supervisory functions, Mortgage Finance, Basel II and Volcker regulations, Internal Audit).
- Rich experience on Open Source Framework, ITIL Model, Application Transition framework and client specific Architecture Frameworks, Processes and Procedures.
- Good exposure in System study & KT of mission/business critical application from different geographical location to India ODC under multiple programming languages/technologies/platform
- Adept in end - to-end development of software projects/products from requirement analysis to system study, solution, designing, coding, testing, de-bugging, integrating with multiple systems, Production rollout and using CMM/Advanced-V SDLC model and Agile (Scrum) methodology.
- Good working experience on IDE (IntelliJ IDEA, Eclipse, RAD, TOAD), IBM Rational Software (Rose, Websphere, RPT etc.), Visio, CMS (ClearCase, SVN, Serena), Maven, Apache tools & utilities and company specific internal portals.
- Good working knowledge on defining logical, technical & physical views of architecture, modeling, design considerations/artifacts, PoC creation, software size/schedule/estimation technique, standards/tools to be used &evaluation of technology stacks.
- Well managed 24 X 7 Production/Application support for Mission and Business Critical Applications and provide accurate and timely fixes to business applications incidents and problems within the SLA.
- Expertise in handling development and support projects under heterogeneous environments and diverse cultural and geographical backgrounds.
- Successfully mentor & led complex projects with small and medium teams, covering various aspects of software development, process and methodology.
- Invaluable team player with quick learning abilities, proactive responsibility seeking attitude, persuasive negotiation skills and remarkable interpersonal communication with teams distributed geographically.
TECHNICAL SKILLS:
Operating Systems: Windows 7 and previous versions,Unix, Linux
UI Frameworks: AngularJS,Ext JS, Dojo
Frameworks: Spring,Hibernate, Mithra, RESTful Web Services, EJB, JMS
Testing Frameworks/Tools: JUnit, Mockito, JMeter, Clover, Sonar
Programming/Web technologies: Java/J2EE(JSP, Servlets, EJB, JDBC, JMS, JNDI, LDAP), HTML5 css3, JavaScript, AJAX, JSON, Ajax, Swagger, Resonance, Vert.x
Build Tools/Continuous Integration Tools: Maven, Apache Ant, GS Conductor, Jenkins, TeamCity
Collaboration Tools: Atlassian Confluence, Jira,Wiki, Bugzilla, SRS
Servers: Apache Tomcat,JBoss, HAProxy
Databases/Tools: Oracle9i, Oracle10g, DB2, My SQL, SQL Developer, TOAD, Aqua Data Studio
UML (Unified Modeling) Tools: Visual Paradigm, Microsoft Visio 2010
IDE Tools/Others: Eclipse 4.3.2(KEPLER), IntelliJ IDEA, Putty, Visual Source Safe, Tortoise SVN, WinSCP, JExplorer LDAP Tool
JMS Server Technologies: Websphere MQ, Active MQ
Authentication Tools: GSAuthentication, Nebula, Permit, OpenSSL
PROFESSIONAL EXPERIENCE:
Confidential, New York
Technical Lead/Architect/Team Management
Environment: AngularJS, Spring, Mithra, BPMN 2.0, Restful Web Services, Swagger, Resonance, Bootstrap, Vert.x, Mockito, Ant, HTML5, css3, JavaScript, XML, JSON, SQL, PL/SQL, JUnit, Drools, HAProxy, OpenSSL
Responsibilities:
- Coordinated with Business desks, Compliance, KPMG, Strats and Controllers to gather requirements, prepare UI mockups, technical and functional design specifications and define business flows.
- Defined Logical, Technical & Physical views of Architecture, Architected an SOA centric high performance application caching, fault tolerance and session management.
- Setup Dev, INT, UAT and Prod environments which included configuring hosts and installation of necessary software and packages.
- Created technical system design and data model.
- Configured collaboration tools like Confluence, Jira and Wiki.
- Configured continuous build integration environment using GS Conductor and Jenkins.
- Designed and developed business workflow using BPMN 2.0 and developing necessary Restful services needed for the flow.
- Designed and developed Single page web application using AngularJS.
- Implemented Secure Socket Layer using OpenSSL and Nebula on HAProxy.
- Responsible for Application infrastructure setup and maintenance.
- Responsible for generating sensitive documents and reports for Fed and regulators on highly critical and time sensitive environment.
- Managed user support across Europe and USA time zones.
- Designed and implemented test driven development using JUnit, Mockito, Clover, Jasmine and Karma.
- Responsible for code reviews, build management and certifying releases.
- Responsible for work assignment and estimation of deliverables for team spread across geographies and time zones.
Confidential, New York
Technical Lead/Architect/Team Management
Environment: AngularJS, Spring, Mithra, BPMN 2.0, Restful Web Services, Swagger, Resonance, Bootstrap, Vert.x, Mockito, Ant, HTML5, css3, JavaScript, XML, JSON, SQL, PL/SQL, JUnit, Drools, HAProxy, OpenSSL
Responsibilities:
- Worked closely with Trading desks, KPMG, Compliance, Strats, MRMA and Controllers to gather requirements, create Functional and Technical Design documents, UI prototypes, Data model and Technology Architecture.
- Setup Dev, INT, UAT and Prod DC hosts, GS Conductor build and Release Management processes, Jenkins, Team City, KeepAlive process and Application monitoring process.
- Created Jira ticketing workflow, integrated crucible code review environment and setup project confluence page.
- Designed and Developed Volcker Trader Mandate Business Approval workflow using BPMN 2.0 and Restful Web services.
- Responsible for configuration and integration of Test Driven Development environment using JUnit, Mockito, Karma, Jasmine, Sonar and Clover.
- Designed and developed Mandate Tool Service and Reference data service using Restful Web Services, Swagger UI, Resonance, Caching mechanism and Schedulers to refresh referential data within a specified time interval.
- Designed and developed Email Service used across Securities Technology to send template based emails with dynamic content.
- Developed ETL engine to consume data from various upstream systems and present in dynamic web reports as per user needs.
- Responsible for generating regulatory reports related to Firms Volcker conformance for CFTC and Fed.
- Responsible for work assignment and deliverable estimation for a team spread across NY, London, Bangalore and Mumbai.
- Provide application support to user base spread across Americas, EMEA and Asia regions.
- Developed utility to store files on cloud using ATMOS worm storage (GS proprietary technology).
- Developed Inventory change detection and auto submission for Supervisors approval process using BPMN 2.0, Restful Web Services and Stored Procedures.
- Integrated Non Trading Mandates which are not part of Metrics Reporting System using Mandate Template model developed for the same.
- Responsible for coordinating with IBD, PWM and GSAM divisions to rollout Volcker Trader Mandate product to their Business Unit.
- Setup peer review process using Crucible and Jira.
Confidential
Technical Lead/Architect
Environment: Spring, Hibernate, BPMN 2.0, Restful Web Services, Swagger, Resonance, Mockito, Ant, HTML5, css3, JavaScript, XML, JSON, SQL, PL/SQL, JUnit, JBoss
Responsibilities:
- Responsible for developing Risk detection and alerting system.
- Responsible for developing ETL and reporting system for intraday position limits.
- Responsible for developing position limits monitoring, alert escalation and acknowledgement engine.
- Responsible for working closely with business desks to gather requirements and create System design and data model.
- Responsible for managing offshore team, work assignment, estimation and build and delivery management.
- Responsible for designing and developing alert escalation and acknowledgment workflow using BPMN 2.0 and Web Services.
- Responsible for providing support to users and providing daily reports with extract and analysis of daily activity.
Confidential
Technical Lead/Architect
Environment: AngularJS, Spring, Mithra, BPMN 2.0, Restful WebServices, Swagger, Resonance, Bootstrap, Vert.x, Mockito, Ant, HTML5, css3, JavaScript, XML, JSON, SQL, PL/SQL, JUnit, Drools, HAProxy, OpenSSL
Responsibilities:
- Created System design, data model and Application UI.
- Designed and developed approval and escalation workflow.
- Created assignment engine to facilitate task assignment and approval.
- Developed Test driven development environment using JUnit and ensured code coverage using Clover.
- Configured automated build process for release Management using GS Conductor.
- Developed reporting system to provide employee activity summary to their Supervisors.
Confidential
Technical Lead
Environment: Spring, Hibernate, JBPM, Restful Web Services, Web Services, EJB, JMS, Ant, HTML5, css3, JavaScript, XML, JSON, SQL, PL/SQL, JUnit, JBoss, Dojo, ExtJS.
Responsibilities:
- Responsible for communicating with business users to understand requirements, documents functional requirements, prepare technical design document, detailed design, data modeling, development, release and build management and user support.
- Perform code reviews, prepare test plans, plan and coordinate UAT, manage production deployments and builds.
- Prepare estimates for release work items, delegate work items and provide technical and functional guidance to teammates.
- SME for technology used on project which includes Spring, Hibernate, Dojo, JavaScript, Restful Services, Web Services and client proprietary technologies like SecDB, Autosys, GSOE, PACT, DACT.
- Responsible for maintaining application infrastructure which includes activities like application server configuration, performance tuning and optimization and upgrade’s.
- SME for business queries related to Trade Sign Off, Confidential, Time and Expense, Confidential .
- Responsible for managing support to users spread across various geographies and time zone and responding to user queries related to application.
- Responsible for setting up and maintaining application and database access to technology and business users.
- Responsible for configuring and implementing automated tools and processes to ensure code quality and implement comprehensive review process.
- Prepare and manage release plan, assign reviewers for work items, prepare UAT test sign off plan, track and resolve code defects.
- Primary point of contact for Compliance users for discussing system issues and enhancements, analysis, prioritization, gathering detailed requirements, estimation and testing.
- Worked closely with Confidential to design and develop system to audit Securities Division users access to Business Critical Applications
Confidential, New York
Technical Lead
Environment: Spring, Hibernate, EJB, EMS, WebServices, SQL, PL/SQL, JUnit.
Responsibilities:
- Work closely with compliance to understand business requirements and prepare functional specs.
- Prepare technical design documents.
- Prepare system data model, test plan and manage monthly production releases.
- Design web based UI and get business sign off on the same.
- Architect technology solution, build technology infrastructure and train team of client proprietary technology.
- Build integrated system to consume data from external teams and design and coordinate integration test plans.
- Develop a web based application which would allow firm reporting managers to track/approve/reject their employees T&E, invoices and trip expenses.
Confidential, New York
Technical Lead
Environment: Spring, Hibernate, Multithreading, JBPM, Restful WebServices, JavaScript, Dojo, SQL, PL/SQL, JUnit, JBoss, Apache Tomcat.
Responsibilities:
- Work closely with Confidential, external auditor for client to understand business scope.
- Gather requirements, perform analysis and prepare functional specification document.
- Prepare Technical design document and system design.
- Build multithreaded restful service to allow client application to get information of all applications a particular employee has access to. This included all firm users and more than 50 thousand application/entitlements. The service provided more than 10 million records in approximately 3 hours.
- Build libraries for downstream to leverage the restful infrastructure using http clients.
- Build customized paging solution for restful service to optimize performance.
- Prepare test plan and manage and coordinate integration testing with downstream teams.
- Prepare estimates and manage production releases.
- Manage team of 6 people which included training team on functional and technical aspects.
Confidential, New York
Senior Developer/Analyst
Environment: Spring, Hibernate, HTML, JavaScript, JSP, JSTL, JBPM, JBoss, JUnit, SQL, PL/SQL.
Responsibilities:
- Work closely with trading desks to gather and understand trading business. Understand and define business rules governing the various products under the different desks,
- Prepare functional specifications and get them reviewed and signed off by business heads. In case of disagreements between business heads we had to create customized business rules based on trade attributes.
- Prepare technical design document, system design and data model.
- Manage a team of 5 people to ensure timely and accurate delivery.
- Develop an assignment engine which would handle trade assignment to a particular supervisor based on trade attributes and historic, current and override responsibility.
- Build a highly efficient and high performing data load system for loading information of millions of trade’s everyday from 7 different systems within 30 minutes.
- Design and develop customized UI for reporting and signoff from Securities trade reviewers to allow them to navigate and action on thousands of trades on a given date.
Confidential
Developer
Environment: AngularJS, Spring, Mithra, BPMN 2.0, Restful WebServices, Swagger, Resonance, Bootstrap, Vert.x, Mockito, Ant, HTML5, css3, JavaScript, XML, JSON, SQL, PL/SQL, JUnit, Drools, HAProxy, OpenSSL
Responsibilities:
- Worked closely with firm auditors to discuss requirements, perform analysis and create functional specifications.
- Created technical design document, data model, system design and developed web based application.
- Created customized solution for Unique UI requirements
- Built multithreaded application to handle multiple user requests simultaneously
- Performed application server optimizations and configuration to increase capacity for concurrent user access
- Created Macros to allow Business heads to perform actions offline using excel sheets.
- Lead team of 6 people and acted as onshore point of contact for any technical or business queries.
- Created test plans, managed delivery of monthly production release and coordinated UAT signoff.
Confidential
Developer
Environment: Spring, Hibernate, SQL, PL/SQL, JavaScript, HTML, JSP.
Responsibilities:
- Work closely with firm Desktop Infrastructure team to understand how remote session’s information was stored and how it could be utilized to determine a user’s remote access activity.
- Develop algorithm to track user remote sessions.
- Work with trading desks to get trading information for which firm restricts off premise activity.
- Develop algorithm to determine if Confidential has been performed by a user based on remote session’s data and trading information.
- Perform requirement gathering, analysis and system design.
- Prepare data model, functional and technical specs and test plans.
- Develop web based application that would allow Supervisors to get a report of their employees Confidential and help them escalate the same to compliance.
- Prepare estimates and manage a team of 6 people to ensure timely delivery.
- Manage and coordinate production releases.