Career Profile
Energetic Software Engineer with 8+ years of developing robust Applications. Experience in managing the code base for large scale Applications. Worked individually as well as part of a team in different projects. Strong written and verbal communications. Interested in a challenging technical track career. Capable of learning new things rapidly and using the old knowledge to build a defensive solution in a critical situation.
Skills & Proficiency
Tools
VSCode, IntelliJ, SourceTree.Client Technologies
ReactJS, NextJS, Redux, Vue, Vuex, HTML/CSS, Webpack, babelServer Technologies
NodeJS, AKKA.Net, AWS, GCP, GraphQLLanguages
TypeScript, JavaScript, Python, C#DevOps
Jenkins, Docker, Kubernetes, GitLab CI/CD, AWS, GCP, Terraform.Infrastructure Providers
AWS(Elastic Beanstalk, EC2, Lambda, RDS, Route53 etc), GCPStorage & Streaming
Postgres, MongoDB, Redis, Elasticsearch, AlgoliaVersion Control Tools
GitLab, GitHub, Bitbucket.Testing Frameworks
Mocha, Jest, Cypress, Ava, Sinon.Monitoring & Analytics
New Relic, Honeycomb, HotJar, Segment, Google AnalyticsExperiences
Projects
Morressier - Morressier is the leading virtual conference and publishing platform for the scientific community.
Tools and Technologies
NodeJS, Next.js, Typescript, Python, Algolia, MongoDB, PostgreSQL, Google Cloud Platform, Honeycomb, HotJar, Segment, Google Analytics- Enabled SSO integration with Gmail, ORCID, and ASCE.
- Conducted an Algolia audit, removing redundant indexes and implementing delta indexing, saving $24,000 annually.
- Developed user profile features to enhance information management.
- Integrated Algolia to improve search functionality, resulting in faster and more accurate results.
- Led feature development, mentored junior engineers, conducted code reviews and translated business requirements into technical solutions.
- Added monitoring and analytics using Honeycomb, HotJar, and Segment.
MailMunch - MailMunch captures leads from your website and converts visitors into life-long readers, email subscribers and customers.
Tools and Technologies
NodeJS, React, GraphQL, Cypress, Docker, AWS (Lambda, CloudWatch, S3, SES), Heroku- Worked on the new features.
- Setup CI using Jenkins.
- Added end-to-end testing using Cypress.
- Added dockerized setup for running the application.
- Added unit testing using Jest.
MoonShine - Moonshine is a 4X game strategy-based game, and includes both turn-based and real-time strategy titles.
Tools and Technologies
C#, Akka.NET, WebSocket, Jenkins, AWS (Lambda, EC2, S3, SES), Terraform- Worked on an Akka.Net based backend server.
- Setup CI/CD Pipeline using Jenkins and Terraform.
- Automated Unity Build.
Revolving Games - Revolving Games is a mobile game studio based out of San Francisco with an offshore studio in Asia.
Tools and Technologies
ReactJS, NodeJS, Webpack, HTML/CSS, GitLab, API Gateway, Lambda- Developed the React based Single Page Web App
- Setup CI, CD pipelines using Gitlab
- Setup API Gateway and Lambda for mail server
- Developed end to end and Unit Tests.
Shop Heroes Legends - Shop Heroes Legends is a fantasy shop simulation and city building game and higher version of Shop Heroes
Tools and Technologies
NodeJS, MongoDB, Redis, Jenkins, Docker, NewRelic, RedShift, Kinesis, CodeDeploy, Elastic Load Balancer, EC2, Route53, AWS Certificate Manager- Developed and maintained backend server as a part of a team.
- Set up monitoring, CI/CD pipelines using Jenkins AWS Code Deploy
- Worked on setting analytics using Kinesis and RedShift.
- Worked on adding unit testing and bot clients.
- Set up AutoScaling Group Policy, Load Balancer
Game Tool - Game tool is an in-house CSR tool. It allows managing different functionality of Game. Like reward packages, manage user state, Global Chat
Tools and Technologies
NodeJS, Vue, babel, webpack, HTML/CSS, Redis, MongoDB, S3, Route53, Elastic Load Balancer, EC2, Code Deploy, AutoScaling Group- Developed the backend API’s for Gametool using NodeJS.
- Moved existing Angular Application to Vue
Fizz - Fizz is an Instant Messenger (IM) inside mobile games, it translates in 33 languages in real-time. Discuss strategies, add friends inside the games.
Tools and Technologies
NodeJS, Redis, Postgresql, Cloud Formation, Lambda, Cloud Watch, New Relic, Elastic Beanstalk, Jenkins, CloudFlare, SES, SNS, CodePipeline- Worked on the backend server developing and maintaining API’s.
- Handled DevOps for the platform which included Deploying.
- Set up monitoring using New Relic and Cloud Watch.
- CI/CD pipelines using Jenkins and Docker.
- Automated API documentation.
- Added Unit testing and End-to-End testing.
- Developed Unit tests and end to end tests for existing codebase and new features.
Fizz Dashboard - Developer Portal for managing Apps for the Fizz. Also provides the DAU, MAU and Sentiment Analysis for the integrated game.
Tools and Technologies
ReactJS, NodeJS, Webpack, HTML/CSS, Jenkins, Docker, PostgreSQL- Design and developed the API and Backend Server.
- Developed React based Single Page Application.
- Developed end to end and Unit Tests.