Rajat Sharma

I'm a

About

I'm a dedicated software developer with a knack for problem-solving and a passion for crafting top-notch solutions. Proficient in a range of programming languages including Java, C++, Python, and JavaScript, I thrive on tackling complex challenges. You'll often find me honing my skills and solving problems on platforms like CodeChef and LeetCode, where I enjoy pushing my limits.


My expertise extends to frameworks like Spring MVC, Flask, and React-JS, backed by a solid grasp of SQL. I'm no stranger to essential tools like Docker and AWS, which empower me to drive software projects from inception to successful execution.


During my tenure at Tejas Networks, I consistently designed and implemented software applications that streamlined business processes and elevated overall productivity. My ability to not only understand client requirements but also surpass their expectations by delivering solutions that truly resonate is a hallmark of my career. Proficient in Agile and Scrum methodologies, I adeptly manage projects, ensuring timely and successful software delivery.


I'm deeply committed to continuous growth and development and am actively seeking full-time opportunities as a software developer to apply my problem-solving prowess and passion to 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: Ajax, 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 applicable to your company, rated by my confidence: adaptable skills listed with corresponding proficiency levels. Ready to contribute effectively.

Languages:

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

Frameworks & Libraries:

Node.js, Spring Boot, AngularJS, Django, React, Flask, Express.js, REST APIs, NginX

DevOps:

AWS, GCP, Azure, GitLab, GitHub, Docker, Kubernetes, CircleCI, Jenkins

Databases:

Cassandra, SQLAlchemy, MySQL, CockroachDB, MongoDB, Redis, NoSQL, SQLite

Resume

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

Sumary

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.

  • Ajax, Ontario
  • (438) 680-2832
  • rajat.jc@gmail.com

Education

Master of Applied Computer Science

September 2022 - January 2024

Concordia University, Montreal, Canada

Pursuing a master's degree at Concordia University. Completed courses include Program and Problem Solving, Algorithm Design Techniques, Distributed System Design, Software Engineering Process, and Combinatorial Algorithms.

Bachelor of Technology in Information Technology

August 2017 - August 2021

Guru Gobind Singh Indraprastha University, New Delhi

Successfully attained a Bachelor's degree in Information Technology from GGSIPU University, Delhi. Completed notable courses in Software Engineering, Data Structures, Database Management, and Networking.

Professional Experience

Software Developer

August 2021 - August 2022

Tejas Networks, New Delhi, India

  • Revitalized TejNMS with Spring Boot, Hibernate, and MVC architecture, achieving a 30% boost in resource allocation efficiency and 20% reduction in manual recovery time.
  • Led a team of 3 to transition from ActiveMQ to Kafka, resulting in a 20% decrease in processing time.
  • Deployed 23 Dockerized VMs with DevOps tools, enhancing issue identification, software reliability, and testing.

Software Engineer

May 2021 - July 2021

Apisero Inc., New Delhi, India

  • Designed and developed micro-services and backend platform features using Java and Scala.
  • Optimized product search API in enhanced Software Development Kits (SDKs), reducing response time from 550ms to 200ms, enhancing search functionality and user satisfaction.
  • Spearheaded the development and implementation of CI/CD pipelines using AWS and Jenkins.

Full Stack Developer

September 2020 - July 2021

Verbose TechLabs, Remote

  • Performed full-stack development of a web application using AngularJS, Python, HTML, and CSS in a Linux environment by resolving weekly bugs and implementing 5+ features to improve user experience and product functionality.
  • Worked closely with the CEO to implement a virtual machine backup and restoration feature for the company, greatly improving the safety of customer data.
  • Developed RESTful API endpoints and wrote backend code in Python to add new functionality to the application using MySQL and CockroachDB databases.

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:

Ajax, Ontario

Call:

+1 (438)-680-2832

Loading
Your message has been sent. Thank you!