Uploaded by Vikas Jethnani

a61b9a5f8b19e9 1639556600.a61b9a5f8b1769.Abhishek tech leader

advertisement
Abhishek Dhillon
Hands on Technology leader | abhidhillon94@gmail.com | +91 8123900428 |
https://www.linkedin.com/in/abhishek-dhillon/
SKILLS
●
●
●
●
●
●
Node.js, Ruby, Php
Postgresql, MySql, MongoDB
Javascript, ES6, Typescript
React.js, Next.js
Redux, Redux Saga
HTML, CSS
●
●
●
●
●
●
Microservices and Distributed systems
Docker, Kubernetes
AWS, GCP
Redis, RabbitMQ
REST and GraphQl APIs
Jenkins
SUMMARY
●
●
Full Stack Engineer, Architect and a Technology Leader with over 7 years of experience mostly in product
based startups where I have been responsible for development, maintenance and administration of large
scale applications on various technology stacks.
Managed and worked on all parts of the whole lifecycle of projects starting from architecture design,
writing boilerplate code to dev-ops, addressing scaling/performance issues, code reviews, building,
leading and retaining high performance teams from scratch.
PROFESSIONAL EXPERIENCE
Director Of Engineering | Foodybuddy Applications Pvt.Ltd. | Bangalore, India | Feb 2020 - Present
●
●
●
●
●
●
●
Design architecture and solutions for features and enhancements in the platform.
Lead and mentor the development team, perform code reviews, set up development practices and
processes with improvements in all parts of SDLC to increase execution speed.
Set up and maintenance of deployment infrastructure, CI/CD pipeline on jenkins, day to day devops
activities like automating backups, plan disaster recovery, upgrades etc.
Migrated existing codebase to cloud native microservices architecture with reliable scaling, logging and
monitoring support.
REST and GraphQL APIs development using node.js, typescript, mongoDB, mysql, redis, rabbitMQ, jest,
TDD, AWS (EC2, RDS, ECS, ECR, ALB, SES, SNS, cloudfront).
Web app development using react.js, typescript, ES6, redux, redux saga, server side rendering using
next.js and do SEO.
Product links: https://play.google.com/store/apps/details?id=com.foodybuddyapplications.foodybuddy,
https://play.google.com/store/apps/details?id=com.foodybuddyapplications.chefbuddy.staging
Software Architect | Wadhwani Foundation | Bangalore, India | Dec 2018 - Feb 2020
●
●
●
●
●
Lead the engineering efforts to build a platform of multiple products from scratch used by startups, SMEs
for networking and mentorship as well by blue collar job seekers to find jobs.
Designed cloud native scalable micro services architecture, finalized coding standards and practices,
wrote boilerplate code in initial stages, evaluated tools and technologies.
Developed data warehouse and ETL pipeline using airflow, postgresql and bigquery with redash for
visualisation to solve data analytics problems.
Key technologies used: node.js, react.js, typescript, mongoDB, postgresql, kubernetes, jenkins, splunk,
airflow, bigquery, redash, express.js, mocha, sin chai, TDD, sonarQube, messaging queues, azure cloud
services, react.js, redux, redux saga.
Product link: https://play.google.com/store/apps/details?id=org.wadhwani.advantage
Lead Full Stack Engineer | Foodybuddy Applications Pvt.Ltd. | Bangalore, India | Aug 2018 - Dec 2018
●
●
●
●
●
Architected, implemented and released new features as an individual contributor and mentored the team
to drive development of the online food ordering app.
Set up and maintenance of deployment infrastructure, reduced infrastructure cost on AWS by 50%, load
and stress testing, troubleshooting and resolution of various performance issues as the system scaled
exponentially in a short time.
Took ownership of the backend development, introduced best practices, reduced tech debt, migrated the
outsourced parts of the project to the in-house team resulting in overall improved execution speed at a
significantly reduced cost.
Key technologies used: node.js, express.js, mysql, php, zend framework 2, AWS (EC2, ECS, ECR,
RDS, WAF, S3, ELB, Cloudfront, Autoscaling, Fargate), react.js
Product Link: https://play.google.com/store/apps/details?id=com.foodybuddyapplications.foodybuddy
Full Stack Engineer | Plackal Techno Systems Pvt.Ltd. | Bangalore, India | Jun 2016 - Aug 2018
●
●
●
●
Responsible for the entire backend development and ops of a large scale health tracking app with more
than 8 million downloads named Maya.
Released new features from start to end including work on the frontend, backend, middleware,
messaging queues, deployment, infrastructure, devops, security, set up and integration of APM tools
(sentry, new relic, nginx amplify), database administration, automate backups, plan disaster recovery.
Key Technologies used: Node.js, React.js, Ruby, Ruby on Rails, PostgreSQL, AWS, Redis, SideKiq,
Nginx web server, Websocket, HTML, CSS, Javascript, Jquery, Bootstrap
Product Link: https://play.google.com/store/apps/details?id=in.plackal.lovecyclesfree
Software Engineer | Uolo Technology Pvt.Ltd. | Bangalore, India | Feb 2015 - Jun 2016
●
●
●
Developed flagship product of the company named Uolo Notes which is one of the India's top school
parent communication app used by educational institutions to share important information like messages,
homework, pictures, marks card, attendance reports etc
Key Technologies used: AWS, PHP, Symfony2 framework, MongoDb, Mysql, Doctrine ORM and ODM,
HTML, CSS, Javascript, Jquery, Bootstrap, RabbitMq, Redis, Websocket, ElasticSearch, GCM, Apache
HTTP server.
Product Link: https://play.google.com/store/apps/details?id=com.uolo.notes
Web Developer | Markelytics Solutions Pvt.Ltd. | Bangalore, India | May 2014 - Feb 2015
●
●
Developed a cloud based business process management tool which consists of HRM-CRM and
employee management along with managing project creation to invoice generation for a market research
company.
Key Technologies Used: LAMP stack, Core PHP, Mysql, HTML, CSS, Javascript, Jquery, Linux Server
hosting
EDUCATION
●
●
Bachelor of Computer Applications, Presidency College, Bangalore University, India
High School, Ryan International School, Bangalore, India
Download