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