Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Keval PATEL

Toronto,ON

Summary

Results-oriented Software Engineer with a strong foundation in software development and a keen understanding of data management principles. Experienced in designing, building, and maintaining software applications while leveraging data-driven insights to create efficient and impactful solutions. Adept at collaborating with cross-functional teams to deliver high-quality software products that align with business objectives.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Python Developer

Royal Bank of canada
Toronto, ON
11.2023 - Current
  • Spearheaded the development of RESTful APIs for a mission-critical project using Django framework, facilitating seamless communication between frontend and backend systems.
  • Designed and implemented robust business logic components to handle complex data processing requirements, ensuring scalability and maintainability of the application.
  • Implemented continuous integration and deployment pipelines using Jenkins, automating the build, test, and deployment processes to improve development efficiency.
  • Orchestrated application deployment and scaling on OpenShift, leveraging containerization and Kubernetes orchestration for seamless deployment and management of microservices architecture.
  • Integrated Azure Single Sign-On (SSO) authentication mechanism into the Django application, enhancing security and user experience by enabling centralized authentication and authorization.
  • Managed database infrastructure, including schema design, performance optimization, and data migration tasks, utilizing PostgreSQL as the primary database technology.
  • Collaborated closely with cross-functional teams including frontend developers, UX/UI designers, and QA engineers to deliver high-quality software solutions within tight deadlines.
  • Conducted code reviews, provided constructive feedback, and adhered to coding standards to ensure code quality and maintainability.
  • Actively participated in agile ceremonies such as sprint planning, daily stand-ups, and retrospectives, fostering a culture of continuous improvement and collaboration within the team.

Software Engineer

Bank of Montreal
Toronto, ON
11.2021 - 08.2024
  • Developed and maintained Java applications, implementing IBM MQ, JDBC, Springboot
  • Utilized AWS services such as AWS EC2, ECR for scalable and reliable solutions.
  • Worked with DevOps teams to manage cloud-based infrastructure and ensure data pipeline scalability.
  • Collaborated with cross-functional teams to gather requirements and design scalable solutions for data processing and analysis
  • Optimized SQL queries to improve data retrieval and processing efficiency, resulting in 70% performance enhancement.
  • Participated in code reviews and provided technical guidance to junior team members.

Software Engineer

Wimtach
08.2021 - 12.2022
  • Worked with the Testing team using Agile methodology to aid business clients to resolve technical issues and improve product performance by scaling the code
  • Performed code reviews, software development and enhanced software quality
  • Developed and maintained responsive web applications using modern JavaScript frameworks, such as React and Vue.js.
  • Collaborated with UI/UX designers to implement visually appealing user interfaces and ensure seamless user experiences.
  • Implemented RESTful APIs and integrated them with front-end components to create dynamic and interactive web features.
  • Designed and implemented ETL pipelines using tools such as Apache airflow
  • Utilized SQL to extract, transform, and load data from various sources into data warehouses..
  • Learned and executed Natural Language Processing and diverse AWS services including Lambda, S3, RDS, EC2.

Python Developer Intern

Linde
Vadodara, Gujarat, India
01.2020 - 06.2020
  • Assisted in developing Python-based applications to extract, transform, and load data into databases.
  • Collaborated with senior developers to optimize existing code, improving data processing efficiency by 25%.
  • Gained hands-on experience in utilizing Python libraries for data manipulation and analysis
  • Participated in agile development methodologies, including daily stand-up meetings and sprint planning.
  • Participated in team meetings, contributing innovative ideas and solutions to enhance application functionality.
  • Collaborated with the Data Engineering team to enhance data processing capabilities through Python-based automation.
  • Gained exposure to using Python libraries for various tasks, such as data extraction, transformation, and plotting.

Software Developer - Cloud

Webmyne
Vadodara, Gujarat, India
01.2017 - 12.2018
  • Collaborated with a cross-functional development team to design and implement software features using Python.
  • Contributed to the development of a web application by writing clean and efficient Python code for both front-end and back-end functionalities.
  • Participated in code reviews and utilized feedback to improve code quality and maintain best practices.
  • Gained hands-on experience with version control using Git and participated in daily stand-up meetings to update team progress.
  • Delivered code to meet functional or technical specifications.
  • Designed user-friendly software interfaces to simplify overall management.
  • Designed front-end and back-end solutions for test-driven development.
  • Leveraged JavaScript to perform data manipulation, validation, and real-time updates within the application.
  • Contributed to code reviews, provided constructive feedback, and upheld coding standards to maintain code quality.
  • Selected appropriate AWS service based on compute, data or security requirements.
  • Performed best practices by creating systems with fast load times, multiple browser support and minimal memory usage.

Education

Advanced Diploma - Software Engineering Technology (Artificial

Centennial College
04.2022

Bachelors of Engineering - Computer Science And Engineer

Parul University
06.2020

Skills

  • Technical Skills:
  • Languages: Python, Spark, SQL, Java, JavaScript, HTML/ CSS
  • Analysis (Euclidean distance and Dynamic Time Warping)
  • Databases: MySQL, PostgreSQL, MongoDB, Hive
  • AWS: Lambda, S3, RDS, EC2
  • GitHub, REST API, Jira, Unit testing, Regression testing, MS Office
  • Cloud Platforms: AWS, GCP, Azure
  • Data Storage: Amazon S3, Google Cloud Storage
  • Data Processing: AWS Glue, Google Dataproc
  • ETL Tools: Apache Airflow, Azure Data Factory, Apache Nifi,

Certification

  • Data Science by IBM
  • https://www.coursera.org/account/accomplishments/verify/GQECBZ7NY3AG

Timeline

Python Developer

Royal Bank of canada
11.2023 - Current

Software Engineer

Bank of Montreal
11.2021 - 08.2024

Software Engineer

Wimtach
08.2021 - 12.2022

Python Developer Intern

Linde
01.2020 - 06.2020

Software Developer - Cloud

Webmyne
01.2017 - 12.2018

Advanced Diploma - Software Engineering Technology (Artificial

Centennial College

Bachelors of Engineering - Computer Science And Engineer

Parul University
Keval PATEL