Prem
Summary:
- Experienced software professional with domain knowledge in construction, travel, rentals and business reporting.
- Strong technical and analytical skills.
- Expertise in Azure and AWS cloud services.
- Programming expertise in MySql, Postgres and MS SQL databases.
- Experience in the complete SDLC process from start to end.
- Experienced in large enterprise software development process of mixed technology, GUI designing, programming, defect fixing, production support.
- Strong Object-Oriented concepts for software design and implementation.
- Experience in software methodology - Agile methodology, Scrum etc.
- Designed and developed CI/CD for the projects.
- Mentored juniors.
Technical skills:
Technical Skills : C#, ASP.Net, MVC, Web API, JavaScript, jQuery, Angular, Dapper, EF Core, Neo4j
Database : MS SQL, Postgres, MySql
Cloud technologies: Microsoft Azure, Amazon Web Services, BitBucket Cloud
PM Tools Used : Confluence, Jira, Azure DevOps
Version Controlling software: Git, GitLab, GitHub, Azure DevOps
Operating System: Windows.
Methodologies: Agile Methodology, Scrum.
Education:
Bachelor of Engineering and Technology in Computer Science and Engineering.
Key Achievements:
- Building a quality team by encouraging people to take up responsibilities and delegating tasks to them.
- Handling production bugs with least turn around time.
- Improving the page loading time by using the right cloud service.
- Saving the app running cost by optimizing the required resources in dev/qa/uat/prod.
- Suggesting technically feasible solutions to the product team so that they can design features accordingly.
- Successfully built a business rule engine using JSON that is flexible and extendable.
- Successfully implemented the git branching strategy for the team.
Work Experience:
Deltacubes
Senior Dotnet Developer
December 2021 to present
Project : Motor Information System
Description:
Motor is modernizing the existing techstack for legacy products along with developing new products for the motor industry. I am part of a team which acquires vehicle information from original equipment manufactures and presents the data to customers in a searchable form.
Responsibilities
- Participate in technical solution design
- Develop features with sufficient code coverage and quality
- Contribute in estimation
Qburst Technologies Ltd
Associate Architect
June 2019 to December 2021
Project 1: BananiApp - Backend
Description:
BananiApp is a property management application. Landlords and property management firms can enlist their properties and manage the day to day activities.
It has modules as:
- User management
- Property registration
- Property listing
- Tenant management
- Rent payment
- Maintenance requests
- Notifications
Responsibilities:
- Participate in solution design and technical design for the project.
- Participate in client discussions, technical discussions, and planning of the project.
- Lead the backend development team.
- Participate in grooming and estimation.
- Develop backend APIs to support mobile and angular front ends.
- Develop test cases with xUnit and Moq framework.
- Load test the APIs and benchmark them to help production resource planning.
- Creating CI/CD pipeline from Bitbucket to deploy on Amazon Web Services.
- Design and implementation of the backend services on Amazon Web Services using PaaS features.
- Design database tables.
- Documentation of modules for client presentation.
- Code review.
Technologies: C#, Dotnet Core 2.1, Postgres RDS, Bitbucket, Amazon Web Services, Web API, ASP.Net MVC, Angular, Microservices, SNS, SQS, S3, Lambda, CloudWatch, Elastic BeanStalk, Redis.
Achievements:
- Hubspot integration.
- Property recommendation system.
- Adhering to performance SLAs.
Project 2: SecureCX
Description:
SecureCX is a tool to monitor the agents who are working from remote locations. It captures images of an agent's workplace and sends it to an ML pipeline where