Personal details

VIVEK S. - Remote back-end developer

VIVEK S.

Senior software engineer
Based in: 🇬🇧 United Kingdom
Timezone: London (UTC+1)

Summary

Polyglot programmer with experience in developing and delivering end-to-end software which includes development and deployment.
Agile Software Engineer and Certified Kubernetes Application Developer.
My mantra is to
Learn as much as you can

Things in which I can help you out with:

  • System design
  • Best coding practices
  • Micro-services Architecture
  • Some DevOps magic
  • Kubernetes Application Developer
  • Job Preparation
  • Career progression
  • Study Assignments

I will help you out in integrating any technology easier and faster. I have this belief to make the code as simple as possible which can be easily understandable by many.

Work Experience

Senior Software Engineer
Lifebit biotech limited | Aug 2021 - Present
Node.js
Jenkins
Docker
React
Kubernetes
  • Implemented Role Based Access Control from scratch on 50+ endpoints
  • Optimized the performance of the code nearly to 10% by removing irrelevant packages
  • Reduced Docker image size to 73% by using alpine based image
  • Defined features from scratch for 4 features sequencing library, hospital metrics cronjob, disaster recovery
Software Development Engineer 2
Oncehub Technology Private Limited | May 2018 - Aug 2021
SQL
Node.js
Angular
Azure
Jenkins
Docker
React
Kubernetes
ASP.NET Core
CI/CD
  • Followed Agile practices with 8-10 Scrum Teams, with each team consists of 8 members and handled the team as a scrum master for few PI
  • Co-ordinated on nearly 30+ micro-services and architecture 4 micro-services (IDP, OH-Billing, Bookings-API, OH-API)
  • Added rate-limiter on nginx which led to 90% decrease in attacks
  • Added ETL library for marketing and analysis and it effected the business analysis by ↑75%
  • Developed SAML SSO for handling 20,000+ privileged users using Passport, NodeJS, Redis and SQL.
  • Steered and Deployed OAuth 2.0 Server and IDP using technologies NodeJS, Jade, Docker, Kubernetes, ORY Hydra, SQL, MSSQL
  • Spearheaded the micro-services architecture in the company using Ambassador Gateway, JWT, NodeJS, Dotnet, Kubernetes, OAuth2
  • Accelerated Billing Engine micro-service using NodeJS, PostgresSQL, SQL, Knex, Docker, Kubernetes and webhooks which can handle the payments of 1million+ users
  • Completed and integrated PCI compliant server for Automatic billing in Dotnet MVC, SQL, IIS server and Windows Services and ramped up the sales by 60%
  • Devised OAuth2 SignIn and SignUp using NodeJS and JWT for strengthening the authentication mechanism
  • Implemented helm-charts repository using Helm, Kubernetes, Shell script, NodeJS and JSON for deploying all the micro-services on the cluster at once
  • Automated notification service using RabbitMq, NodeJS, Kubernetes, AWS which eased the mailing logic to a single place
  • Redesigned the legacy code from Dotnet-to-Dotnet Core, Kafka strengthened the performance of the API to 200ms from 10 seconds

Education

Uttar Pradesh Technical University
Bachelor's degree・Computer science
Aug 2012 - Jun 2016

Personal Projects

Algo-visualizerIconOpenNewWindows
2021
GitHub
React
Creating a visualizer to understand the flow of the algorithm. Self-learning project and enhancing it day by day to incorporate more algorithms.
2018
SQL
Node.js
TypeScript
Docker
React
Kubernetes
A scheduling platform to schedule the meeting.

Certifications & Awards

Certified kubernetes administrator developer
Linux foundation | Apr 2021