Brajveer Singh CV-1
Brajveer Singh CV-1
Brajveer Singh CV-1
BRAJVEER SINGH
OBJECTIVE
Intend to utilize my technical skills and experience to build robust and scalable software systems
which can help my organization’s business to grow.
SUMMARY
⮚ 16 years of professional experience in designing and development of Java based
Software applications.
⮚ I am working with Morgan Stanley since March 2022 till date as a Vice President (Java
Developer) in Identity and Access Management department. I am involved in
Applications Modernization and designing/architecting new Java applications using
Spring Boot 3.1, Spring 6.0 (Http Interface), Spring Web Flux Web client, Java 17,
Azure AD and Microsoft Graph APIs. I am responsible for Requirements Analysis,
ADR (Architecture Decisions Record) writing, Designing, Coding etc. I also do code
peer reviews and mentor the team.
⮚ I was working with Barclays as a Tech Lead (Assistant Vice President) since Jun,2018
till Feb 2022. I designed Java Framework for Algo Trading Platform (BATS) where I
worked as a Senior Java Framework Developer. I also worked as a Tech Lead for
different applications in API Platform Team and managed a team of developers. I
worked on RAML, Elastic Search, Mongo DB, Java 8, Spring Boot, Akana, React.js etc.
⮚ Developed Cloud Native applications using Spring Boot, Microservices, OpenShift. The
APIs were deployed into Service Mesh into high availability setup. It was using
HAProxy, Zuul API Gateway, Eureka, OpenShift etc.
⮚ AWS Certified Cloud Practitioner
⮚ AWS Certified Solution Architect Associate and able to utilize my AWS skills.
⮚ Microsoft Certified Azure Fundamentals
⮚ Contributed to product development and has exposure to design and develop a software
product from scratch using Java, ActiveMQ, SWT and Multithreading for Algo Trading
and Digital Wallet.
⮚ Successfully migrated Active MQ and MySQL to Kafka and Cassandra as per
Architecture improvements for handling live feeds data and improved resiliency.
⮚ Good knowledge of core java, multithreading, collections (data structures), file I/O,
serialization, socket programming (TCP/IP), design patterns, JPA (Hibernate), JNDI,
JDBC, Restful APIs, Microservices, Service Mesh.
⮚ Developed products based on Event Driven Architecture, MVC architecture,
Multitenancy Architecture and Plugin Based Architectures.
⮚ Mentoring and nurturing talent to build a team of full stack developers.
⮚ Leading the small team of developers.
⮚ Ability and willingness to learn new technologies.
EXPERTISE
Design & Development of Software Applications using Java (1.8 and 17)technology.
Requirements gathering, requirements analysis, converting business requirements into technical
specification, coming up with the high level design, ability to evaluate design proposed against
the requirements and implementing the functional and non-functional design flows.
EDUCATIONAL Qualification
CERTIFICATIONS/Independent Courses
Current Role
I am working in Identity and Access Management (IAM) department on the modernization of legacy application with
the latest Java technology as a Lead Developer.
I am using JDK17, Spring Boot 3.1, Spring 6.0, Webclient, Azure AD, Microsoft Graph APIs etc..as the technology
stack in my current project. I am involved in Requirements analysis, Design and development of the software
applications.
Technical Projects
13 TPD Sr. Developer AdobeCQ5, Java, JSP, TPD Savvy is a fund Sapient Global
Savvy – CQ Eclipse, Tomcat, JIRA, management website Markets
2014 CMS, CRX, Sybase of Goldman Sachs (Apr,2014 –
Aug,2014)
14 Scrutin Firmware Core Java, Multithreading, Scrutiny is a software LSI India
y Development Collection, TCP/IP Socket, application Research &
Engineer II File I/O, Swing, JNI, C++, framework Development
Controller Firmware, developed for SAS3 Pvt. Ltd.
Expander Firmware, MPT Controllers and (Aug,2012 –
Fusion, PCIe enumeration, Expanders to Mar,2014)
SAS/SATA specification perform bring-up,
Windows XP, Windows diagnostics and
Server ,Linux RHEL Sever, validation tasks. This
Solaris application executes
RAID Controllers, on Host machine
Expanders, SATA/SAS where LSI SAS3
Drives, PLX PCIe Switch, devices are directly
NetApp Tahoe System accessible through
the host interfaces.
Scrutiny can interact
with the
controller/expander
chip using different
hardware interfaces
including Serial port,
Inband MPT, SCSI
Generic, Telnet etc.
◊ Visa Status B1
◊ Nationality Indian
◊ Gender Male
◊ Marital Status Married
◊ Languages Known English, Hindi
◊ Contact No. +91-8317234649
Date: -
Place: - (BRAJVEER SINGH)