Summary
Overview
Work History
Education
Skills
Timeline

Arpit Shah

Calgary,AB

Summary

Accomplished Senior Software Developer with 7 years of experience leading projects by acting as architect, developer and programmer analyst. Proficient in supporting project deliverables and maintaining releases. Strong leader in guiding support teams and solving complex issues. Steadfast in planning and implementing effective development strategies based on industry best practices.

Overview

8
8
years of professional experience

Work History

Senior Software Developer

Alfatech Solutions
01.2022 - Current
  • Design, develop, and deploy scalable, secure, and high-performance web applications using React. JS, .NET, and related technologies
  • Implement user interfaces using React JS and other front-end technologies
  • Write reusable and efficient code, and ensure application is responsive and cross-browser compatible
  • Design and implement server-side logic using .NET technologies, such as ASP.NET or ASP.NET Core
  • Develop APIs and integrate them with front-end components
  • Design and optimize database schemas, write efficient SQL queries, and work with database management systems like SQL Server or MySQL
  • Collaborate with cross-functional teams to analyze requirements, define technical solutions, and create system architecture designs that meet business needs
  • Conduct code reviews to ensure adherence to coding standards, best practices, and performance optimizations
  • Mentor junior developers and provide guidance on technical challenges
  • Debug and resolve issues, ensuring application functions as expected
  • Identify performance bottlenecks and optimize application performance
  • Implement caching mechanisms, fine-tune database queries, and optimize front-end code for better user experience
  • Implement security measures to protect application from common vulnerabilities
  • Ensure compliance with data protection and privacy regulations
  • Collaborate with cross-functional teams, including UI/UX designers, product managers, and QA engineers
  • Communicate effectively to gather requirements, provide updates, and address technical challenges
  • Conducted comprehensive code reviews, ensuring adherence to established coding standards and improving overall code quality.
  • Established clear communication channels between developers, QA testers, and stakeholders resulting in better collaboration leading to faster delivery of key features.

Senior Software Developer

ADSquare Technology PVT LTD
06.2020 - 12.2022
  • Established clear communication channels between developers, QA testers, and stakeholders resulting in better collaboration leading to faster delivery of key features.
  • Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.
  • Developed databases, programs and processes for integration and implementation across enterprise.
  • Monitored ongoing operation of assigned programs and responded to problems by diagnosing and correcting logic and coding errors.
  • Integrated multiple data sources and databases into one system.
  • Prepared reports on programming project specifications, activities, or status.
  • Developed software for desktop and mobile operating systems.
  • Tested and deployed scalable and highly available software products.
  • Corrected, modified and upgraded software to improve performance.
  • Developed next generation integration platform for internal applications.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.
  • Designed and implemented scalable applications for data extraction and analysis.

Software Developer

YOU Softech
07.2017 - 05.2020
  • Collaborated with cross-functional teams to deliver high-quality products on tight deadlines.
  • Enhanced user experience through designing and implementing user-friendly interfaces.
  • Developed customized software solutions for diverse clients, resulting in increased satisfaction and repeat business.
  • .Mentored junior developers to improve their technical skills, fostering culture of continuous learning within team.
  • .Achieved faster development cycles using Agile methodologies, including Scrum or Kanban processes.
  • .Ensured seamless migrations from legacy systems to modern platforms through meticulous planning, testing, and execution.

Software Developer

Analytix Solutions
01.2017 - 07.2017
  • Demonstrated adaptability by swiftly learning and applying new technologies, tools, and methodologies as needed throughout internship period.
  • Developed strong problem-solving skills by troubleshooting complex issues during internship period.
  • Worked with developers to identify and remove software bugs.
  • Collaborated with team members to design, develop, and launch user-friendly software product.
  • Improved communication skills while presenting progress updates at weekly team meetings and maintaining clear lines of communication with colleagues.

Education

Master of Computer Application - advanced software development principles

Kadi University, Kadi, India
01.2017

Awarded a Master's degree in Computer Application, focusing on advanced software development principles.

Post Graduate Diploma - Mobile Application development

GLS Univeristy, Ahmedabad, India
01.2016

Obtained a Post Graduate Diploma specializing in Mobile Application development.

Bachelors of Computer Application - Computer Application

Gujarat University, Ahmedabad, India
01.2015

Completed a Bachelor's degree in Computer Application Design, build, and modify existing business-tier components, web applications, and database objects using Microsoft platform technologies (ASP.NET Web API) and Azure.

Skills

NET Core

  • React
  • Angular
  • Redux
  • JavaScript
  • JQuery
  • SQL Server
  • API Integration
  • Object-Oriented Programming
  • Design patterns
  • Azure Pipeline CI/CD
  • SQL Azure Database
  • Microservices Architecture
  • Microsoft Azure Development

Timeline

Senior Software Developer - Alfatech Solutions
01.2022 - Current
Senior Software Developer - ADSquare Technology PVT LTD
06.2020 - 12.2022
Software Developer - YOU Softech
07.2017 - 05.2020
Software Developer - Analytix Solutions
01.2017 - 07.2017
Kadi University - Master of Computer Application, advanced software development principles
GLS Univeristy - Post Graduate Diploma, Mobile Application development
Gujarat University - Bachelors of Computer Application, Computer Application
Arpit Shah