Niharika Singh

Niharika Singh

Mentor
Rising Codementor
US$15.00
For every 15 mins
ABOUT ME
Principal Engineer with 10+ years of experience
Principal Engineer with 10+ years of experience

With over 10 years of experience as a Lead Software Engineer, I am excited to contribute my expertise in spearheading and delivering mission-critical projects to your dynamic team.

Throughout my career, I have consistently demonstrated a keen ability to lead and develop complex software initiatives across the entire development lifecycle. My approach is centered around user-centric design, security, scalability, and meticulous documentation, resulting in products that positively impact users' lives. I graduated with an impressive 8.23 CGPA and achieved a perfect 10/10 score in the Graduation Project during my SAP Labs internship. I developed a Facial Recognition software using R/Matlab, showcasing my technical prowess and innovation.

In my most recent role at a crypto startup based in Canada, I have been responsible for leading the development of a centralized crypto exchange as a Full Stack Engineering Lead. I have successfully managed product launches, cross-team collaboration, and resource allocation. Additionally, I've managed Google Cloud Platform (GCP), overseeing end-to-end processes and ensuring product stability. My contribution to migrating our code repository and CI/CD pipelines from GitLab to GitHub highlights my commitment to workflow efficiency.

At Hellofresh, I played a pivotal role in the Payments Tribe, launching robust payment features that significantly boosted net acceptance rates and profit margins. I introduced automated payments using AWS, Kafka, and Docker, and successfully implemented a payment routing service, achieving a remarkable 2x increase in acceptance rates across all countries.

My accomplishments extend beyond technical expertise; I actively promote learning and collaboration. I led a company-wide initiative to migrate away from legacy systems and facilitated cross-functional learning initiatives. My pursuit of Domain Driven Design (DDD) knowledge and event-storming sessions demonstrate my commitment to innovation and continuous improvement.

Hindi, English
New Delhi (+05:30)
Joined June 2017
EXPERTISE
3 years experience
5 years experience
4+ years of extensive experience developing microservices and building applications from scratch
4+ years of extensive experience developing microservices and building applications from scratch
GithuGitGra
View more
GithuGitGragRPC
View more
2 years experience
PandasDjanElas
PandasDjanElas
9 years experience
2 years experience
2 years experience
2 years experience

REVIEWS FROM CLIENTS

Niharika's profile has been carefully vetted and approved as a Codementor. Connect with Niharika now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
Ztrackr
A simple angular-firebase web app that lets you track your parcels
HTML
0
0
Resume-
Latest Resume
0
0
EMPLOYMENTS
Lead Enginner
Innovation Upstream
2022-11-01-2023-08-01

Developing a centralised crypto exchange; serving as Full Stack Engineering Lead while actively contributing to development. Managing ...

Developing a centralised crypto exchange; serving as Full Stack Engineering Lead while actively contributing to development. Managing product launch and releases, ensuring seamless cross-team collaboration between QA/devs for timely feature delivery.

Overseeing scrum planning, standup updates, assigning tickets, dev resource allocation and Roadmap planning.

Managing and reducing tech debt through systematic initiatives like integrating Bugsnag for robust error tracing and logging.

Managing Google Cloud Platform (GCP), owning end-to-end processes, overseeing iOS/Android deployments, and ensuring product stability. Independently drove the migration of our extensive code repository and CI/CD pipelines from GitLab to GitHub (including Github actions), improving workflow efficiency and pipeline stability.

Took ownership and built many core product features: Buy/Sell crypto with Nexus as liquidity provider, KYC verification (SumSub), international payments, and user authentication via Firebase SDK. Created comprehensive and meticulous documentation, aiding in team collaboration and knowledge transfer.

Successfully migrated complex Golang monolith BE to microservices architecture, significantly improving development productivity. Introduced unit tests and component-based testing to backend, enhancing code quality and reliability.

Engaged in collaborative pair programming sessions to foster knowledge sharing and resolve development roadblocks.

Doing integrations with providers like Banxa, Circle, Moonpay to enable crypto exchange and seamless payments on the platform.

Rewrote backend application from Node.js to Golang, optimizing performance and scalability.

Streamlined frontend deployment, migrating from Firebase to Vercel for faster releases.

GitHub
GitLab
Docker
View more
GitHub
GitLab
Docker
Google Cloud Platform
Back-End
Kubernetes
Cryptocurrency
Next.js
Go (Golang)
View more
PROJECTS
Payments Restructuring
Food Tech startup
2022
Worked with Payments Tribe to implement and support in launching new features pertaining to making a robust payments ecosystem in the com...
Worked with Payments Tribe to implement and support in launching new features pertaining to making a robust payments ecosystem in the company and thereby increasing net acceptance rates adding to increased profits margins on each box delivered. Worked on an initiative to introduce Routing of payments via routing service. This allowed us to achieve a massive 2x increase in acceptance rate across all countries (ie; recovered payments lost) by letting us choose between the best possible payment service providers and acquirers for a given transaction. We integrated with forter and spreedly as well using A/B tests to increase payment acceptance rates and evaluate the best routing approaches. Automated payments runs in batch system by implementing configuration based payments orchestration. Using AWS/Kafka/Docker.
Git
Continuous Integration
Apache Kafka
View more
Git
Continuous Integration
Apache Kafka
Githu
Go (Golang)
Dd
Doc
AWS (Amazon Web Services)
View more
Cloud Lending
2021
Implemented Batch Job System to reduce Salesforce dependency and to improve performance and scalability. The new system was able to proce...
Implemented Batch Job System to reduce Salesforce dependency and to improve performance and scalability. The new system was able to process millions of Loan/Lease Applications per day, a 50x improvement on earlier implementation. Designed and implemented this external system using AWS/Docker to dockerize batch jobs and automatically scale to handle the load easily.
Java
Spring MVC
GitHub
View more
Java
Spring MVC
GitHub
Spring Security
AWS Lambda
Sale
Spr
AWS (Amazon Web Services)
View more