Ravindra Singh

Ravindra Singh Email and Phone Number

Vice President | Global Enterprise Engineer | Full Stack Lead Engineer at Deutsche Bank | Masters in Artificial Intelligence @ Georgia Tech | ML-AI Enthusiast | @ Deutsche Bank
frankfurt, hessen, germany
Ravindra Singh's Location
Raleigh-Durham-Chapel Hill Area, United States
About Ravindra Singh

• 15+ years of experience of global work experience in Technical Leadership, Object Oriented Design, Modeling, Programming, Automating, and testing enterprise applications in JAVA, JEE, Python, Scala, and Relational Databases. • Around 14+ years of the above experience in working directly with clients across multiple projects in the USA and Europe.• Expertise in working with presentation, business, data layers, front-end and back-end programming with clear understanding in all phases of SDLC. • Have very good exposure to Iterative, SAFE, Agile, Scrum and Kanban Methodologies. Certified Professional Scrum Master – I (PSM-I) from scrum.org.• Possess a good domain knowledge of Market Risk Management, Stock plans, Retirement Benefits, Banking, Mutual Fund and Defined Benefit. • Proficiency in developing secure web applications and server-side development using Spring, Maven, Servlets, Importing Java Classes into JSPs, JDBC, JNDI, JSP, JPUB, Java Beans, JavaScript, XML, XSLT, CSS, Scripting HTML, Oracle, and various Design Patterns. • Strong working knowledge of Spring modules such as Spring-Rest, MVC, Spring-Data, Spring-ORM, Spring-Web, Spring-Core, Spring Context, Spring-Boot, Spring Cloud.• Extensive experience with Java Messaging Service(JMS) using Kafka, Solace, Active MQ, IBM MQ.• Experience in developing RESTFUL Microservices web-services using Spring, Jersey, CXF, Axis2 frameworks.• Strong knowledge of Design Patterns like Singleton, MVC, DAO, Observer, Factory, Facade.• Exposure to Microservices design and implementation with Spring Boot and Spring Cloud• Experience with Domain driven design(DDD) method of software developments.• Develop applications on Cloud using Docker containers, Kubernetes, Rancher.• Knowledge of GCP platform to develop applications for external hosting.• Experience in automating test cases using Cucumber, Jbehave, FitNesse frameworks.• Experienced in writing unit test cases using Junit. Mockito Framework.• Beginner level knowledge of Hadoop Core components like HDFS, HADOOP 2.0, HBASE, MapReduce framework, Hadoop Ecosystems, MR Unit, PIG, HIVE, Apache Oozie, SQOOP, FLUME. • Understanding of Machine Learning (ML) and important algorithm used for Model developments using PYTHON.• Hands on experience with databases including Oracle, PL/SQL involving stored procedures, triggers, functions, indexes, and packages.• Experience in implementing and deploying Spring based Web application on Cloud C2C PaaS. • Experience with build integration tools like Jenkins, TeamCity

Ravindra Singh's Current Company Details
Deutsche Bank

Deutsche Bank

View
Vice President | Global Enterprise Engineer | Full Stack Lead Engineer at Deutsche Bank | Masters in Artificial Intelligence @ Georgia Tech | ML-AI Enthusiast |
frankfurt, hessen, germany
Website:
db.com
Employees:
66557
Ravindra Singh Work Experience Details
  • Deutsche Bank
    Vice President, Java Full-Stack Lead Engineer
    Deutsche Bank Dec 2018 - Present
    Raleigh-Durham, North Carolina Area
    Lead Engineer & Architect - Payments Technology (January 2024 - Current) • Design and Architect Payments Tracking platform. • Lead Engineer Payments Tracking platform.Skills: Kafka, Java, Spring, GCP, Fabric Open Shift, Microservices, Jenkins, Oracle, Prometheus, Grafana, Cucumber, Karate.Engineering Lead for Market Risk: RiskFinder - Calculation and Operational Services - Cary(December 2018 - December 2023)• Responsible for design of the features, review with Software Architecture review board and design authority.• Responsible for code quality, Software development life cycle, Automation, Code coverage, code review.• Responsible for release and productionization of the feature.• As a Lead Engineer make sure proper Agile, SAFE practices are followed in SDLC, Engineering activities.• As an Engineer responsible for developing Scalable Microservices using Java, JEE, Spring frameworks.• Migrate microservices and Grid applications to GCP cloud which is Deutsche Bank’s strategic cloud platform.• Build and Deploy new joiner chatbot using Googles Vertex AI, LLM and deploy to GCP.• Develop Scala Microservices with Spark for storing data in parquet file on Hadoop.• As an Engineer responsible for building CI/CD pipelines using TeamCity, Jenkins.• As an Engineer responsible for writing automation tests using Cucumber, Junit.• As a Technology manager of the team, mentors Engineers to achieve Engineering excellence.• As a Global Enterprise Engineer, responsible for Engineering Leadership and innovation.
  • Fidelity Investments
    Technical Team Lead
    Fidelity Investments Aug 2017 - Nov 2018
    Raleigh-Durham, North Carolina Area, Usa
    Project: Stock plan ServicesGlobal Record keeper in the stock plan services area for major US companies. It maintains an in-house system that helps the employees of these companies to track their stock award allocations and also facilitates the trading of these stock awards. The technology team helps maintaining and enhancing the record-keeping system, self-service reporting. Current legacy application is being re-written into distributed all open source technology stack.Responsibilities: • Building unique and high performing services for stock plan services using latest technology stack in the market.• Solution the business requirement from current legacy system into technical solution by working with product managers, product owners, system analysts and other business stake holders. Create architecture flow charts using Microsoft Visio.• Use Domain driven design (DDD) to solve the business requirement.• Explain the technical solution to the agile team.• Develop and test the technical solution with agile team.• Develop restful services and microservices for different capabilities.• Implement event based messaging flow using active MQ.• Integrate different domains and integrate test using Docker, Cloud and Jenkins.• Code review using crucible and provide review comments.• Write functional test cases using cucumber framework.• Use IBM Extreme scale to implement caching of data from DB2 retrieved by services.• Involved in release and post release activity for major/mine production releases.Environment: Java 8, Spring Data, Spring Test, Spring Boot, Jersey, MyBatis, ActiveMQ, BPM Activiti, Cucumber, Maven, Dockers, Jenkins, Spring Tool Suite, Eclipse Oxygen, GIT, JIRA, WinSCP, PuTTY, AWS, Oracle 11g, PL/SQL, PostgreSQL.
  • Fidelity Investments
    Technology Lead
    Fidelity Investments Apr 2015 - Jul 2017
    Dublin, Ireland
    Project: Stock plan ServicesGlobal Record keeper in the stock plan services area for major US companies. It maintains an in-house system that helps the employees of these companies to track their stock award allocations and also facilitates the trading of these stock awards. The technology team helps maintaining and enhancing the record-keeping system, self-service reporting. Current legacy application is being re-written into distributed all open source technology stack.Responsibilities: • Building unique and high performing services for stock plan services using latest technology stack in the market.• Solution the business requirement from current legacy system into technical solution by working with product managers, product owners, system analysts and other business stake holders. Create architecture flow charts using Microsoft Visio.• Use Domain driven design (DDD) to solve the business requirement.• Explain the technical solution to the agile team.• Develop and test the technical solution with agile team.• Develop restful services and microservices for different capabilities.• Implement event based messaging flow using active MQ.• Integrate different domains and integrate test using Docker, Cloud and Jenkins.• Write functional test cases using cucumber framework.• Involved in release and post release activity for major/mine production releases.Environment:Java 8, Spring Data, Spring Test, Jersey, MyBatis, ActiveMQ, BPM Activiti, Cucumber, Maven, Dockers, Jenkins, Spring Tool Suite, Eclipse Mars, GIT, JIRA, WinSCP, PuTTY, AWS, Oracle 11g, PL/SQL.
  • Fidelity Investments
    Technology Lead
    Fidelity Investments Jul 2012 - Mar 2015
    Dallas/Fort Worth Area
    Project: Fund of FundFund of Fund has internally developed spring based web application and SOAP webservices used for fund rebalancing and allocation.Responsibilities:• Involved scoping, design, development, code review and testing phases of project.• Extensively worked on front end, business, and persistence tier using the Spring framework, PolarLake middle tier ETL and Oracle/DB2 for data persistence.• Involved in maintaining apache based webservice using AXIS 1.6.2 soap engine which exposes the services to end client. 2 way SSL authentication involved between client and webservice.• Involved in migrating the application on physical VM slice to cloud based Paas(Platform as a service) set up.• Involved in configuring HPOO workflows.• Involved in creating BIGIP/3DNS with the help of F5 load balancer.• Uses vmWare tcServer and Tomcat app server for war deployment for the spring based web application.• Involved in writing shell scripts using Linux/AIX, creating control-m jobs and cron jobs for scheduling. These jobs trigger the designated scripts at desired time which performs several tasks.• Used JUnit to test persistence and service tiers• Involved in using ERS apache webserver for siteminder authentication• Developed use case diagrams, class diagrams, database tables, and mapping between relational database tables and object oriented java objects using Spring.• Used Spring Integrated Development Environment (IDE) in entire project development.• Involved in FSA, configuration and development to authenticate user credentials.• Worked on tools like Microsoft VISIO, QC, and FishEye/Crucible for code review and JIRA for bug tracking.Environment: Java 7, Spring 2.8.1, JSP, Servlets, Axis 1.6.2, PolarLake, Log4j 1.4, Ant, Eclipse 3.1, Subversion, JIRA, WinSCP, PuTTY, QC, FishEye, Cruise Control, Bamboo, Microsoft Visio, Xml, Xslt, Oracle 10g, PL/SQL, DB2, Linux and Windows xp/7
  • Fidelity Investments
    Technology Lead
    Fidelity Investments May 2011 - Jun 2012
    Raleigh-Durham, North Carolina Area
    Contract
  • Fidelity Investments
    Technology Analyst & Onshore Coordinator
    Fidelity Investments Feb 2009 - May 2011
    Greater Boston Area
    Contract
  • Fidelity Investments
    Software Engineer
    Fidelity Investments Oct 2006 - Jan 2009
    Bangalore, India
    Contract
  • Infosys Limited
    Software Engineer Trainee
    Infosys Limited May 2006 - Sep 2006
    Mysuru Area, India
  • Noida Institute Of Engineering & Technology
    Lecturer(Educator)
    Noida Institute Of Engineering & Technology Aug 2005 - May 2006
    Greater Noida, India
  • Rai University
    Lecturer(Educator)
    Rai University Jul 2004 - Jul 2005
    New Delhi, India

Ravindra Singh Education Details

Frequently Asked Questions about Ravindra Singh

What company does Ravindra Singh work for?

Ravindra Singh works for Deutsche Bank

What is Ravindra Singh's role at the current company?

Ravindra Singh's current role is Vice President | Global Enterprise Engineer | Full Stack Lead Engineer at Deutsche Bank | Masters in Artificial Intelligence @ Georgia Tech | ML-AI Enthusiast |.

What schools did Ravindra Singh attend?

Ravindra Singh attended Georgia Institute Of Technology, Liverpool John Moores University, International Institute Of Information Technology – Bangalore, Dr. A.p.j. Abdul Kalam Technical University.

Who are Ravindra Singh's colleagues?

Ravindra Singh's colleagues are Alexander Wallpott, Tasha Hines, Ryan Foo, Hilmar Lehmann, Sagar Mandal, Nandini Murthy, Sagar Bagul 🇮🇳.

Not the Ravindra Singh you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.