Software Developer - Lead Resume
SUMMARY
- Senior Java Architect/technical lead with expertise in leading world - class IT initiatives for renowned organizations in the financial as well as educational testing and assessment services for last 20 years.
- Proficient in the full software development lifecycle in the front-office and back-office financial Trading platforms & Client Reporting systems.
- Execellent understanding of reference and transactional/postions data serving needs of Institutional clients in Securities Lending, Prime Brokerage and REPO trading desks.
- Have also worked widely in the Audit/Risk/Compliance and Regulatory Reporting projects.
- Currenlty involved in the technical design, development and delivery of a high-stakes, large-scale, cloud based K-12 state assessments product for Confidential using microservices architecture.
- Easily adaptable to change and new concepts and technologies.
- Accustomed to a fast paced environment leading multiple concurrent projects, prioritizing workload and meeting deadlines while maintaining a strong business focus and outstanding customer satisfaction Excellent organizational and communication skills, and a track record of success.
TECHNICAL SKILLS
Languages: Java, Spring, C++, Unix Shell script, Perl, HTML, JavaScript
Java Technologies: Spring Boot, Spring Cloud, Spring data, docker container, JPA/Hibernate, RESTful Webservices, J2EE, XML, RMI, JMS, EMS, JDBC, JNDI, JSON, Maven, Ant
Application Servers: Weblogic, WebSphere, WASCE,Tomcat
Database Servers: Sybase 12.5, 11.9.2, UDB, Sybase IQ, Oracle, PostgreSQL
Operating Systems: Linux, Solaris, Windows XP, Windows NT 4.0
SDLC tools: JIRA, Git, Crucible code-review, CVS, JUnit, FitNesse, WinCVS, Tortoise, Jenkins, Agile Methodologies
PROFESSIONAL EXPERIENCE
Confidential
Software Developer - Lead
Responsibilities:
- Designed and Developed RESTful APIs using Spring Boot and microservices architecture.
- Worked closely with Business Analysts, users, data architects on defining the AI spec, Software components spec, REST URIs, JSON request and response payloads, data model for persistence layer (PostgreSQL).
- Developed Business Layer using spring core (Dependency Injection, Auto wiring, Spring data JPA) and hibernate as the ORM layer.
- Used Dozer mapper for bean mapping between domain entities and their corresponding REST resource representations. Used Builder pattern for creating domain entities from REST resources
- Built a rich suite of Junits using Mockito framework
- Used FingBugs for static analysis of code and fix the bugs/problems raised accordingly
- Used GIT for version control, Jenkins Tool for Continuous Integration
- Worked on containerization of the application using docker deploy and run in Docker virtual box.
- Set up the coding best practices and guidelines and conducted regular code reviews to promote high quality code that’s maintainable and testable.
- Led high-functioning agile development team with a heavy emphasis on crisp delivery of the user stories created by the product owner and stake holders
Techonlogies: Java, Spring Boot, RESTful Webservices, Microservices architecture, Spring Cloud on Netflix stack (Eureka, Zuul Proxy), AWS, Docker container, Jenkins, Git, Hibernate, Spring Data, Junit, Maven, Tomcat, PostgreSQL, Agile
Confidential
Vice President
Responsibilities:
- Co-ordinated with Risk architectures, Business Analysts and end-users for understanding business requirements and designing technical solution
- Led team of JAVA developers, and Cognos reporting team to develop and setup spring batches for loading daily and monthly reference data (Customer, Faciltiy) and exposure data (limit, outstanding balance) from different platforms for online and canned reporting
- Routinely conducted code review sessions and resolved technical challenges by taking design decisions at database level and application layer.
- Designed and developed Conceptual Architecture, Logical/Physical data model for collecting, cleansing and transforming credit approvals and documentations data into a repository to enable credit approvals reporting
- Release management using Oracle RLM.
Techonlogies: Java, Spring MVC, Spring batch, JDBC, Junit, XML, Autosys, Maven, RTC, WASCE, Sybase, SVN, Sybase, Oracle
Confidential
Vice President
Responsibilities:
- Led a global team of eight professionals across four locations (NY, London, Bangalore, Hong Kong) to redesign and architect core Stockloan trade model for the Securities lending operations team. Built a single consolidated platform to book and maintain Stockloan trades thereby providing operations a single place to manage the entire lifecycle of a trade. The new platform provided enhanced user experience and retired multiple legacy apps thereby saving firm millions of dollars in support and maintenance of these legacy systems. Was involved in the end to end design and implementation, code reviews, peer reviews during design, development and testing.
- Improved, standardized and systematized Operations Desktop GUI for Sec Lending Ops to make it one stop shop that’s workflow based and guides users through their daily work such as daily Mark to Market, daily rate/price/currency breaks with counterparts. Liaised with operations on BPMN modelling to eliminate redundancies. Led the technology team on the full design & architecture, development and final delivery of the product on time and budget. The product greatly enhanced user experience and productivity and set the stage for future centralization and industrialization of all operational needs across different business such as Settlement Ops, Inventory Ops, and Funding ops.
- Designed, Implemented and integrated two large scale high visibility projects for the Goldman Agency Lending Business in Boston to onboard securities lending applications - Cash Management & Exposure management on to GSAL platform. Worked closely with GSAL stakeholders on requirements gathering, planning & strategy, UAT, prioritizing and resolving issues and overall risk management. Successfully allocated and managed IT resources and budget across the two business units acting as a single point of co-ordination and stakeholder communication. Led the design & architecture, data sourcing, code reviews, testing strategy, production readiness and final rollout. The integration project fully leveraged the built-in controls and automation provided by SL applications resulting into a savings of 10 man hours per day for GSAL ops; at the same time reducing human error and mitigating risk.
- Automated borrow callbacks to counterparts for the securities lending operations team via LOANET vendor system thereby providing increased efficiency and a time saving of 2 hours of manual calls per day during the peak time for operations. Communicated effectively at all levels within the organization to get the required approvals for setting up the link and communication between Confidential and external LOANET
- Guaranteed uninterrupted service to business users during critical hours by collaborating with regional leaders globally to institute “follow-the-sun” model and provide round the clock coverage. Served as critical escalation point for emergency situations.
- Partnered with senior business management to define and create quarterly and year-end IT budget and strategy. Instituted Firm’s proprietary Project Initiation and Sponsorship document policy (Projito) within the local team and globally across regions to ensure proper project sponsorship and accountability from all stakeholders. Tracked and reported regular monthly and quarterly projects metrics at program level to senior executive leadership.
- Liaised on a periodic basis with internal auditors and government regulators making sure sensitive and critical business processes (Ex: Payment & Exposure systems) are in compliance with all mandates and regulations.
- Defined the strategy for the Securities and Lending Operations payment system by working closely with the firm’s Payment and Risk Committee.
- Developed project scope, deliverables, timeframes and budgets.
- Involved in the process of identifying, recruiting, hiring and training IT professionals for the Securities Lending technology team
