Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Manish Gohil

Jersey City

Summary

Dynamic Software Development Engineer with extensive experience at BNP Paribas, specializing in Java and Agile methodologies. Proven ability to enhance ML system performance while mentoring teams to achieve high standards. Recognized for innovative problem-solving skills and delivering secure, robust software solutions throughout the software development lifecycle. Committed to driving technological advancements and optimizing operational efficiency.

Overview

18
18
years of professional experience
1
1
Certification

Work History

Software Development Engineer

BNP Paribas RCC
Jersey City
10.2021 - Current
  • Participated in sprint planning meetings and daily standups for Agile development process.
  • Conducted peer reviews of code changes to ensure coding standards are met.
  • Work with ML engineers to design innovative solutions to improve end-to-end software involving an ML model.
  • Modified existing software systems to enhance performance and add new features.
  • Programmed applications and tools using object-oriented languages with goals of code abstraction, stability and reuse.
  • Provided support in troubleshooting customer-reported issues in production environments.
  • Resolved technical issues related to software development projects.
  • Ensured compliance with security policies and best practices throughout the SDLC process.
  • Maintained existing production-level ML and AI systems by monitoring their performance and making changes when necessary.
  • Identified potential problems with existing ML and AI systems and proposed solutions for improvement.
  • Integrated pre-trained ML and AI models into web applications using frameworks such as TensorFlow or PyTorch.
  • Developed custom APIs for deploying trained models onto in-house cloud.
  • Tested code and identified potential issues in the development environment prior to deployment.
  • Mentored junior staff members in coding best practices and problem solving techniques.
  • Developed, tested, and maintained software applications using Java technologies.

Technical Lead

BNP Paribas
Jersey City
05.2016 - Current
  • Company Overview: FESTER (Fixed Income & Equity Surveillance Tracking & Exception Report) is reporting application
  • In Large Option Position Report is process to identify Large Options Position in bank and if it above certain limit set by FINRA then option details will be sent to FINRA as xml report every day
  • Regulatory Report Control team is using LOPR reports to identify option trade which is above the limit and take necessary action if needed
  • Under Personal Accounting Dealing application, Bank maintain employee’s accounting details and compliance team used PAD application to monitor employee trading request and take necessary action if needed
  • Knowledge of all phases of Software Development Life Cycle with excellent coding, designing, testing, debugging, and troubleshooting skills
  • Designed and developed business layer using JAVA, JDBC, J2EE (Servlets, JSP, spring, Hibernate, Restful)
  • Developed O-R Mapping files and implemented DAO layer using Hibernate
  • Implemented different frameworks like iText, POI and velocity to support pdf, excel and emails functionalities
  • Implemented Angular Controllers to maintain each view data and Service calls using Angular Factory
  • Implemented Angular JS Directives to make customized components
  • Designed pages using Angular Forms, Validations, Events, Expressions, Directives, filters
  • Design and developed complex UI screens using Extjs Framework
  • Created Ext JS custom UI components and implemented UI MVC framework
  • Implemented AJAX calls with Extjs and handled request and responses for various modules
  • Developed UI components by using different Grid, Tree & Form components
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts
  • Design xml parser module to source xml file using JAXB parser and store in DB
  • FESTER (Fixed Income & Equity Surveillance Tracking & Exception Report) is reporting application
  • In Large Option Position Report is process to identify Large Options Position in bank and if it above certain limit set by FINRA then option details will be sent to FINRA as xml report every day
  • Regulatory Report Control team is using LOPR reports to identify option trade which is above the limit and take necessary action if needed
  • Under Personal Accounting Dealing application, Bank maintain employee’s accounting details and compliance team used PAD application to monitor employee trading request and take necessary action if needed
  • Environment: J2EE, Spring, JSF, Oracle PL/SQL, Web sphere, Oracle 10g, SQL Server, Ajax, JavaScript, JSON, Unix, Autosys, AngularJS

Technical Lead

Credit Suisse
New York
02.2014 - 05.2016
  • Company Overview: Reference Data Hub(RDH) is ‘Golden Source’ for all reference Data across Corporate System Functions, its Central and key component of Financial System Initiative (FSI), Corporate Structural Data (CSD) and Secured Finance Infrastructure (SFI)
  • It provides set of processes and tools that consistently defines and manages Reference Data
  • Involved in onboarding process of new users for data sourcing
  • Involved in design and implementation of Java SCD (Slowly changing dimension) process
  • Build UI where user can add/modify/delete data for different data class like Profile and lost, Book data, Counterparty data etc
  • Developed design documents and provided estimates for the client requirements
  • Developed the user interface with HTML, JSF, Javascript
  • Responsible for implementation of the presentation layer (GUI) for the application
  • Understand the core functionality and Understand new enhancements to be incorporated and explain then to team
  • Suggest enhancements/additions to requirements
  • Lead development team both onshore and offshore teams
  • Implementations and Code Review
  • Design the system test plans and Unit test execution
  • Application build and deployment
  • Manage day to day technical challenges and communicate to manager any risks or issues associated with the development activities
  • Design xml parser module to source xml file using JAXB parser and store in DB
  • Reference Data Hub(RDH) is ‘Golden Source’ for all reference Data across Corporate System Functions, its Central and key component of Financial System Initiative (FSI), Corporate Structural Data (CSD) and Secured Finance Infrastructure (SFI)
  • It provides set of processes and tools that consistently defines and manages Reference Data
  • Environment: J2EE, Spring, JSF, Oracle PL/SQL, Web sphere, Oracle 10g, Ajax, JavaScript, JSON, Unix, Control-M, EBX, JAXB

Technical Lead

Citi Group
Warren
10.2013 - 02.2014
  • Company Overview: The Enterprise Risk Dashboard will provide an automated tool that consolidates data from multiple systems (internal and external to ERM), and aggregates this data in various analytic views
  • Involved leading the team in interacting with the users in requirements gathering and documentation
  • Requirement Analysis and feasibility study
  • Understand the core functionality and Understand new enhancements to be incorporated and explain then to team
  • Suggest enhancements/additions to requirements
  • Lead development team both onshore and offshore teams
  • Application build and deployment
  • Involved in designing UI Screen, created several mock up
  • Implementations and Code Review
  • Design the system test plans and Unit test execution
  • Integration Testing
  • The Enterprise Risk Dashboard will provide an automated tool that consolidates data from multiple systems (internal and external to ERM), and aggregates this data in various analytic views
  • Environment: J2EE, Spring, JSF, ExtJS, Oracle PL/SQL, Web sphere, Talend, Mondrian, Oracle 10g, H2, JSTL, Ajax, JavaScript, JSON

Senior developer

Citi Group
Warren
12.2011 - 11.2013
  • Company Overview: Genesis will provide data which will be anchored to the financials and available on a daily basis
  • Involved in creation of High level design and Technical design documents
  • Requirement analysis and feasibility study
  • Create technical specifications
  • Understand the core functionality and understand new enhancements to be incorporated and explain then to team
  • Suggest enhancements/additions to requirements
  • Implementations and Code Review
  • Design the system test plans and Unit test execution
  • First point of contact for any critical instances and future enhancements for these systems
  • Integration Testing
  • Genesis will provide data which will be anchored to the financials and available on a daily basis
  • Environment: J2EE, JSF, Spring, ExtJS, Oracle PL/SQL, Web sphere, Talend, Mondrian, Oracle 10g, H2

Senior developer

Citi Group
New York
05.2010 - 12.2011
  • Company Overview: Securities Available for Sale (AFS) will be established as a module on single platform where Liquidity Oversight will be able to run various canned and ad hoc reports that are required by Liquidity Reporting based on regulatory and internal oversight requirements
  • Involved in creation of High level design and Technical design document
  • Requirement Analysis and feasibility study
  • Create technical specifications
  • Understand the core functionality and Understand new enhancements to be incorporated and explain then to team
  • Suggest enhancements/additions to requirements
  • Implementations and Code Review
  • Design the system test plans and Unit test execution
  • Manage communications (including timing, impact of projects, requests for help/input/reviews and more) related to projects
  • Integration Testing
  • Securities Available for Sale (AFS) will be established as a module on single platform where Liquidity Oversight will be able to run various canned and ad hoc reports that are required by Liquidity Reporting based on regulatory and internal oversight requirements
  • Environment: J2EE, JSTL, Ajax, JavaScript, JSON, Struts 1.2, EJB, PL/SQL, Weblogic 10gR, Oracle 9i

Java Developer

Citi Group
New York
02.2010 - 05.2010
  • Company Overview: GLRS will be established as a single platform where Liquidity Oversight will be able to run various canned and ad-hoc reports that are required for Liquidity Reporting based on regulatory and internal oversight requirements
  • Involved in creation of Technical design document
  • Understand the core functionality and Understand new enhancements to be incorporated and explain them to team
  • Suggest enhancements/additions to requirements
  • Involved in development of UI using JSP, Servelet, JSTL and MVC
  • Design the system test plans
  • Involved in data base design
  • GLRS will be established as a single platform where Liquidity Oversight will be able to run various canned and ad-hoc reports that are required for Liquidity Reporting based on regulatory and internal oversight requirements
  • Environment: J2EE, JSF, Struts 1.2, EJB, PL/SQL, Weblogic 10gR, Oracle 9i, JSTL, Ajax, JavaScript

Java Developer

British United Provident Association - UK
05.2009 - 01.2010
  • Company Overview: MRAE application is used to calculate MRF (Medical Risk Factor) and identify the products, which are suitable to the customer
  • Requirement Analysis and feasibility study
  • Involved in Technical design documentation
  • Responsible for delivering code and builds to client
  • Responsible for Project tracking and documentation
  • Implementations
  • Code Inspections
  • Unit test execution
  • Manage communication with onsite team
  • Integration Testing
  • MRAE application is used to calculate MRF (Medical Risk Factor) and identify the products, which are suitable to the customer
  • Environment: Java, J2EE, Struts, Hibernate, Oracle 9i, JBoss 4.2, JSTL, Ajax, JavaScript

Java Developer

British United Provident Association - UK
12.2008 - 05.2009
  • Company Overview: The project includes enhancing features and site presentation capabilities that were developed as part of the Redesign Phase 1 project
  • Developing applications (portlets) to be added to Jahia page
  • Developing and implementing custom templates
  • Developing custom Jahia tags
  • Preparing POC analysis documentation
  • Responsible for Project tracking and documentation
  • The project includes enhancing features and site presentation capabilities that were developed as part of the Redesign Phase 1 project
  • Environment: Java, J2EE, Struts, Hibernate, Web Services, Jahia (CMS Portal), Oracle 9i, JBoss 4.2, Oracle 8i

Java Developer

British United Provident Association - UK
07.2007 - 12.2008
  • Company Overview: The project includes site redesign, new information architecture, interactive functionality, enhanced site search and improved understanding of Bupa customer behavior through analytics and a health information portal
  • Responsible for analysis, coding & testing
  • Communication with onsite client & solving technical problems
  • Writing HQL and SQL queries to fetch and save/update business data
  • Knowledge transfer (KT) sessions to support team
  • Responsible for Project tracking and documentation
  • Peer Code reviews
  • The project includes site redesign, new information architecture, interactive functionality, enhanced site search and improved understanding of Bupa customer behavior through analytics and a health information portal

Education

Bachelor of Engineering - Information Technology

Atharva college of Engineering

Skills

  • JAVA
  • J2EE
  • SQL
  • PL/SQL
  • UNIX Shell Scripts
  • Windows Batch Scripts
  • JSP
  • JSF
  • Servlets
  • HTML
  • CSS
  • JavaScript
  • JQuery
  • JSON
  • Ajax
  • XML
  • AngularJS
  • Windows XP
  • 2000 Server
  • Oracle 9i and 10g
  • Eclipse
  • SVN
  • ANT
  • Struts 129
  • Hibernate 305
  • Spring 30
  • JSF 2
  • JBoss 42
  • Web logic 10gR
  • Web sphere

Certification

  • Sun Certified Java Professional
  • Financial Market Module Certification
  • Advanced Learning Algorithms [Coursera Learner]
  • Supervised Machine Learning: Regression and Classification [Coursera Learner]

Timeline

Software Development Engineer

BNP Paribas RCC
10.2021 - Current

Technical Lead

BNP Paribas
05.2016 - Current

Technical Lead

Credit Suisse
02.2014 - 05.2016

Technical Lead

Citi Group
10.2013 - 02.2014

Senior developer

Citi Group
12.2011 - 11.2013

Senior developer

Citi Group
05.2010 - 12.2011

Java Developer

Citi Group
02.2010 - 05.2010

Java Developer

British United Provident Association - UK
05.2009 - 01.2010

Java Developer

British United Provident Association - UK
12.2008 - 05.2009

Java Developer

British United Provident Association - UK
07.2007 - 12.2008

Bachelor of Engineering - Information Technology

Atharva college of Engineering
Manish Gohil