Profile Picture

Bhavik Patel

Senior Software Developer

Contact

Phone:
+1 226 978 0379

Email:
bhavikpatel7023@gmail.com

Github:
github.com/bhavikpatel7023

LinkedIn:
linkedin.com/in/bhavudev

Address:
Kitchener, ON

Skills

Java, C#, Python, Node JS, AWS, Google Cloud Platform, Microsoft Azure Angular JS, Hapi, Express JS, Spring, .NET, Typescript, JavaScript, DynamoDB, Postgres, MariaDB, MySQL, MongoDB, SQL Server, PL/SQL,Frappe, Hibernate, HTML, CSS, Vue.JS jQuery, Bootstrap, JUnit, Spock, Ionic, Apache Cordova

Education

Mobile Solutions Development, Post Grad Certificate (Dean's Honour)

2019 - 2020

Conestoga College

Bachelor of Computer Engineering

2014 - 2017

Gujarat Technological University

Diploma of Computer Engineering

2011 - 2014

Gujarat Technological University

Certification

AWS Cloud Practitioner

Node.js: Microservices

Learning Docker

About Me

Experienced Full-stack Software Engineer with a demonstrated history of working in the internet industry. Skilled in Back-end Development, Front-end Development, Amazon Web Services (AWS), and event-driven micro-service architecture. Impressive knowledge of SOLID Principles, System Design, and Agile Software Development.

Work Experience

Amazon / Software Developer (Feb 2022 - Mar 2023)

● Responsible for dozens of business-critical AWS-based cloud services for managing and configuring robot-related hardware

● Participated in the whole lifecycle - requirement gathering, system design, development, operational excellence, robustness doc review, and on-call activities

● Designed a solution to transition the database from Elasticsearch to DynamoDB

● Demonstrated ability to architect and design cloud-based solutions on AWS, considering factors such as scalability, availability, security, and cost optimization

● Designing highly available and fault-tolerant architectures on AWS, including disaster recovery solutions leveraging AWS services like AWS Backup, AWS Disaster Recovery, and multi-region deployments

● Mentored and onboarded a junior software developer

● Developed and optimized CI/CD pipelines using AWS CodePipeline, integrating CodeBuild for automated builds and CodeDeploy for zero-downtime deployments

● Configured and optimized CodeBuild projects to compile code, run unit tests, and generate build artifacts across multiple environments

MarshallZehr Group Inc. / Software Developer (Aug 2020 - Dec 2021)

● Responsible for developing solutions and POC using Microsoft technologies for in-house brokerage software

● Integrated product metrics to an existing portal to track user activities to make data-driven decisions

● Reverse-engineered key legacy components and shared knowledge with the software team through technical writing. Used diagram tools to visualize complicated architectures and make them understandable

● Led e2e UI and API testing using Cypress to improve system stability and reliability

Shipperbee / Software Developer (Sept 2019 - Aug 2020)

● Accountable for delivering cloud-native scalable and reliable crowdsourced shipping solutions to emerging startup

● Worked on Route Optimisation, Trip Allocation Algorithm, and Service Level Agreement

● Refactored service while migrating from Google Cloud to Azure

● Designing, deploying, and managing Kubernetes clusters in hybrid environments

● Setting up and optimizing Kubernetes clusters for high availability and fault tolerance