Alexander Sharma

Alexander Sharma

About

Detail

alexander.sharma@gmail.com 8082192613 Senior Software Engineer
Long Beach, California, United States

Contact Alexander regarding: 
work
Full-time jobs

Timeline


work
Job

Résumé


Jobs verified_user 0% verified
  • Federal Reserve Bank of New York
    Senior Software Engineer
    Federal Reserve Bank of New York
    Feb 2019 - Current (7 years 9 months)
    Led enterprise migration projects from monolithic Java applications to Spring Boot microservices, improving scalability and deployment velocity.
    Modernized legacy Java application into microservices using Java 22 and spring boot
    Designed and implementation a robust fraud detection microservices architecture, improving system reliability and performance.
    Designed disaster recovery strategies using ZooKeeper snapshots and real-time log streaming to Kafka for backup.
    Configured and enhanced authentication mechanisms including SAML, OAuth2, OpenID Connect, and MFA, ensuring secure token handling and role-based access controls (RBAC).
    Designed and maintained IAM policy configurations for access governance, password polic
  • Morgan Stanley
    Senior Fullstack Java Developer
    Morgan Stanley
    Jan 2017 - Jan 2019 (2 years 1 month)
    - Led efforts within the Treasury Capital Markets Group on a Global Liquidity Reserves Platform, managing the firm’s unsecured debt, liquidity, and funding requirements. This included development and maintenance of a reporting platform for current and historical liquidity risks, providing key metrics to regional desks and senior management.
    - Spearheaded the design and implementation of scalable microservices and enterprise-level applications using MEAN Stack (MongoDB, Express, Angular, and Node.js) and Angular 8, focusing on creating generic, reusable components and RESTful APIs.
    Implemented Test-Driven Development (TDD) practices utilizing Jasmine, Karma, and Protractor to ensure robust, error-free code across various projects.<
  • Bunge
    Senior FullStack Java Developer
    Bunge
    Jun 2016 - Jan 2017 (8 months)
    • Responsible for the end-to-end development of JEE applications using Java Spring, Java concurrency, Restful Web Services, AngularJS and JMS deployed on IBM Websphere using TDD and Agile practices.
    • Worked extensively with Erlang/OTP 21.1 performance enhancements and bug fixes writing code Kanban approach
    • Worked extensively with AngularJS and jQuery to build UI components
    • Worked extensively with Redis.
    • Worked extensively with Docker AWS cloud deployment Microservices and Docker.
    • Extensively utilized Spring-Boot and Spring MVC and Spring REST
    • Worked with Docker and Kubernetes Microservices. Wrote Python and Java utilities to interact with ZooKeeper APIs for managing znodes and watching data changes.<
  • Western Asset Management
    Senior Java Developer
    Western Asset Management
    Jan 2016 - May 2016 (5 months)
    Worked for the Market Data team on the Benchmark Loader application. This application is responsible for loading daily and monthly securities and indexes into the application from different vendors.
    Primarily utilized Java, Java Spring, PL/SQL Stored Procedures, Web Services, AngularJS and Perl.
    Responsible for the end-to-end implementation of features for the Benchmark Loader.
    Features included adding and calculating new derived database fields to the database schema, updating the respective controllers and the UI using AngularJS and the loading of constituent details for securities.
    Worked on the Stats Loader project the data migration, modified database schema and procedures to support the loading of aggregated mont
  • Apple
    Senior Java Developer
    Apple
    Dec 2014 - Dec 2015 (1 year 1 month)
    Worked for the Identity Management Directory Services (IDMS) that handles Apple’s internal and external applications such as Apple Directory, iCloud, iTunes and iForgot. IDMS manages the access needs of Apple personnel to internal applications by providing Single Sign On Token Verification services for Mac OS X clients.
    Implemented server side components primarily using Core Java, Multithreading, Spring, Hibernate and Web Services.
    Wrote unit and integration tests using JUnit, TestNG and EasyMock.
    Worked extensively with writing SQL and PL/SQL using Sybase.
    Wrote user interface components for IDMS using AngularJS.
    Heavily involved in DevOps activities such as setting up IDMS components such as Couchbase using Linu
  • Citi
    Java Developer
    Citi
    Nov 2012 - Nov 2014 (2 years 1 month)
    Worked on the development of YieldBook’s Fixed Income analytical tool using Java, Spring and Hibernate.
    Worked closely with Portfolio Managers for requirement analysis and implementation of business modules.
    Developed MBS Pass-Through pricing, trading and allocation systems using Core Java, Java Concurrency and FIX.
    Worked on Yield Book’s Structuring Tool for CMOs (pricing of cashflows, generating price/yield reports).
    Used Core Spring for dependency injection of services and Hibernate for the mapping and querying of data.
    Developed engines that serve as the backbone of a Portfolio and Risk (Market, Credit) Analysis.
    Developed MBS Trading Systems providing Trade Entry, Trade Blotter, Risk Blotter and P&L calcu
  • Fidessa
    Java Developer
    Fidessa
    Dec 2008 - Aug 2012 (3 years 9 months)
    Designed, developed and provided continued support to Portfolio Analytics team (for trading fixed income instruments), and P&L systems serving large and small Wall Street clients using Core Java and Java Spring.
    Worked on Minerva Order Management System (portfolio analysis, order management workflows and post trade).
    Connected with exchange and brokers using FIX.
    Extensively used Hibernate to generate entity classes and schemas for persisting data onto SQL servers.
    Developed presentation tier for the portfolio system using Spring MVC, JSP, Javascript and JSTL.
    Worked extensively with Spring Core, Spring AOP and Spring DAO modules.
    Wrote unit and integration tests using JUnit and Mockito for the post trade part
  • MarkIT
    Java Developer, Trade STP
    MarkIT
    May 2006 - May 2007 (1 year 1 month)
    Worked on a post-trade messaging system that aggregates, transforms and routes trading messages.
    Implemented an FX collections matcher allowing traders to classify types of trades using Core Java and Java Multithreading.
    Wrote JUnit tests to validate the functionality of the input/output adaptors, matching collections and aggregation collections
    Wrote XSLT and XPATH transformations to transform trade messages into different data formats
    Used JSF to create UI Components for the Trading application.
    Environment: Core Java, Java Multithreading, XML, XSLT, JUnit, JSF, Linux Bash, Confluence, JIRA.
  • IBM
    Java Developer
    IBM
    Dec 2005 - Dec 2006 (1 year 1 month)
    • IBM TPMX inventory management system based on Java Struts
    • Improved purchase order manager, software packages, managing schedules developed in core java
    • Improved the user interface by adding AJAX capabilities integrated a Javascript data grid
    • Wrote bash scripts to retrieve system data and stored data into IBM DB2 and deployed on Websphere.
Education verified_user 0% verified
  • M
    MSc Computer Science University of Southern California
    MSc Computer Science University of Southern California
This is a community-created genome.