Rajat Sharma

I'm a

About

I'm a dedicated software developer specializing in Java, with a strong passion for crafting high-quality solutions. My problem-solving skills shine through as I tackle complex challenges, often engaging with platforms like CodeChef and LeetCode to continuously hone my abilities.


My expertise encompasses various Java frameworks, including Spring MVC, and I have experience with tools like Maven and Gradle for efficient project management. I also possess a solid understanding of SQL, which complements my backend development skills in Java. Additionally, I am skilled in using Mockito and JUnit for effective unit testing.


During my tenure at Tejas Networks, I designed and implemented Java-based software applications that streamlined business processes and significantly boosted productivity. I pride myself on understanding client requirements and consistently exceeding expectations by delivering robust solutions. Familiar with Agile and Scrum methodologies, I effectively manage projects to ensure timely and successful software delivery.


Committed to continuous growth, I am actively seeking full-time opportunities as a Java developer to leverage my skills and contribute to innovative projects within a forward-thinking company.


Software Developer & Web Developer.

"Code is like humor. When you have to explain it, it’s bad." - Cory House

  • Degree: Master's in Applied Computer Science
  • City: Markham, Ontario

I am confident that my technical expertise, combined with my strong collaborative skills, will enable me to make a significant impact at your company. I am highly adaptable and always willing to learn and grow, actively seeking opportunities for professional development through relevant training and courses.

Skills

I possess a range of skills tailored to Java development and related technologies, rated by my confidence: adaptable skills listed with corresponding proficiency levels. Ready to contribute effectively.

Languages:

Java, C++, Python, JavaScript, HTML5, CSS, Bash, Shell

Frameworks & Libraries:

Spring Boot, Hibernate, REST APIs, AngularJS, Flask, JUnit, Mockito

DevOps:

AWS, Docker, Jenkins, Kubernetes, Git, GitHub, GitLab

Databases:

MySQL, PostgreSQL, MongoDB, Redis, SQLAlchemy, NoSQL

Resume

Proficient in Java, Spring Boot, and Flask frameworks for microservices. Skilled at translating business requirements into technical solutions. Enthusiastic about continuous learning and adept in Docker-based DevOps practices.

Summary

Rajat Sharma

Experienced software developer with over 2 years in the industry. Innovative, determined, and skilled at problem-solving. Delivered high-quality products for various companies.

Education

Master of Applied Computer Science

Canada

Concordia University; GPA: 3.6/4.3

September 2022 - January 2024
Course History:
  • Fall 2022: COMP 6231 - Distributed System Design (A-)
  • Fall 2022: COMP 6481 - Program & Problem Solving (A+)
  • Winter 2023: COMP 6651 - Algorithm Design Techniques (A+)
  • Fall 2023: SOEN 6441 - Advanced Programming Practices (A-)
  • Winter 2023: COMP 6661 - Combinatorial Algorithms (A-)
  • Summer 2023: COMP 6721 - Image Processing (A)
  • Summer 2023: SOEN 6011 - Software Engineering Processes (A)

Bachelor of Technology in Information Technology

New Delhi, India

Guru Gobind Singh Indraprastha University; GPA: 3.9/4.3

August 2017 - August 2021
Relevant Courses:
  • Mobile Computing - A+
  • Big Data Analytics - A+
  • Ad Hoc and Sensor Networks - A+
  • Cryptography and Network Security - A+
  • Operating Systems - A+
  • Data Communication and Networks - A
  • Software Testing - A
  • Advanced Computer Networks - A+

Professional Experience

Software Engineer

Konnect, Toronto, Canada (Remote)
August 2024 - Present
  • Led the development of microservices using Java Spring and Maven, resulting in a 30% increase in application scalability.
  • Optimized container deployment with Docker, reducing deployment time by 40% using Kubernetes.
  • Engineered MySQL database designs, improving data security and system performance by 25%.

Developer

Concordia University, Canada
September 2022 - January 2024
  • Led a project to streamline deployment processes, resulting in a 44% reduction in deployment time using Java, Angular, and Kubernetes.
  • Improved MongoDB setup and optimized queries, leading to a 20% decrease in data retrieval time.
  • Recipient of the Golden Key Scholarship for implementing automation solutions that saved over 100 hours of manual work per week.
  • Developed Spring Boot APIs for integration with 12+ applications, ensuring seamless functionality through comprehensive testing.

Software Developer

Tejas Networks, New Delhi, India
August 2021 - August 2022
  • Revitalized TejNMS using Spring Boot and MVC architecture, achieving a 30% boost in resource allocation efficiency.
  • Led a team to transition from ActiveMQ to Kafka, resulting in a 20% decrease in processing time.
  • Developed complex SQL queries for ETL processes, merging data across sources to generate reports.

Software Engineer

Apisero Inc., New Delhi, India
May 2021 - July 2021
  • Designed and developed microservices and backend platform features using Java and Scala.
  • Optimized product search API, reducing response time from 550ms to 200ms.
  • Spearheaded the development and implementation of CI/CD pipelines using AWS and Jenkins.

Software Engineer

Verbose TechLabs, Remote
September 2020 - July 2021
  • Designed and developed microservices and backend features using Java and Scala.
  • Optimized product search API, reducing response time from 550ms to 200ms.
  • Hosted component library using AWS S3 and handled authentication with Lambda and Cognito.

Projects

I have contributed to several ongoing projects and continue to engage in various others. Feel free to explore them, and let me know if any pique your interest.

Contact

Feel free to reach out if you're interested in collaboration or just want to chat. I'm always up for a coffee and a conversation! My contact details are available for your convenience.

Location:

Markham, Ontario

Call:

+1 (438)-680-2832