Freelance Full Stack Software Engineer (Contructual)
Visit Company →Key Responsibilities
- Developed new and maintained features of the main and existing software and tools
- Optimized database queries and improved application performance
- Enhanced system monitoring, automated manual task and give technical support to their client for smooth operation
Key Achievements
- Able to deliver features on time
- Successfully deployed on cloud platform
Challenges & Solutions
New features delivery on time
Challenge: As this is their main website, they need each feature as soon as possible based on priority
Solution: Use LLM tools to deliver features faster
Technologies Used
- Python
- PHP
- Laravel
- Vue.js
- Mysql
- AWS
Software Engineer
Visit Company →Key Responsibilities
- Developed and maintained features of the marketing automation platform
- Optimized database queries and improved application performance
- Removed session based authentication system and intruduced JWT based authentication system and improved system scalability and performance by 60%
- Redesign entire dashboard system and removed all the premium packages to reduced the cost by 95%
- Built CI/CI pipeline for new tenant setup, reducing setup times by 80%.
- Collaborated with cross-functional teams to implement new features
- Lead the entire team for requirement analysis, technical analysis and task creation and distribution
- Conducted code reviews and maintained coding standards
Key Achievements
- Removed session based authentication system and intruduced JWT based authentication
- Redesign entire dashboard system and removed all the premium packages
- Built CI/CI pipeline for new tenant setup
- Successfully migrated more than 3 major legacy components to modern architecture
Challenges & Solutions
Remove session based authencation
Challenge: That time we are converting our asp.net webform application to dot net core. Our first baby step was change the authencation system first. Main challenge was remove the existing caching mechanism
Solution: Successfully implemented JWT based authencation and introduce Redis for caching data
Replace all paid packages and developed all packages from scratch in dashboard area
Challenge: Need to redesign application dashboard and removed all the paid package subsciption to reduce cost. For example: Kendo Grid subscription
Solution: Used Bootstrap tables and vanila js for other functionalities. In that way, we improved the dashboard performance by more than 60%. Previously, we relied on a paid Kendo Grid subscription for this functionality.
Faster Tenant Setup for new client
Challenge: For our new client demo purposes, we need to setup a new environment. The problem is it took normarlly 1-2 days to setup everything. That was a bit longer waiting time for our new client
Solution: Develop a CI/CD pipeline using jenkins and we can able to setup a new environment within 30 to 60 minutes
Technologies Used
- C#
- Dot Net
- NodeJs
- Web API
- MS SQL
- Redis
- Angular JS
- Angular
- AWS
- Jenkins
- Jira
- Git & GitHub
Associate Software Engineer
Visit Company →Key Responsibilities
- Led development teams and managed project timelines
- Architected and implemented complex software solutions
- Mentored junior developers and conducted technical training sessions
- Managed client communications and requirement analysis
- Implemented and optimized queries for large datasets for relational and non-relation DB
- Applied software design patterns and architectural practices
- Conducted R&D on complex libraries and frameworks
- Managed version control and code quality standards
Key Achievements
- Using Auth0 reduced authencation feature delivery time by 95%
- Improved operational efficiency by 40%
- Successfully processed over huge chunk of data for show forcasting summary
- Enhanced system performance through DB query optimization
- Successfully mentored multiple junior and intern developers
- Streamlined client communication and project delivery processes
Challenges & Solutions
Huge Data Processing
Challenge: Processing large volumes of finalcial data in dashboard area of this project.
Solution: Use stored proceduce and write optimized query to load data faster and in frontend use AG Grid Library for high performance
Faster Authencation
Challenge: Initially, we do not have enough time to develop authencation and authorization system from scratch
Solution: We used AUTH0 for faster authencation integration and this is free for a certain level
Technologies Used
- C#
- NET Core
- .NET Core Web API
- Redis
- PostgreSQL
- Angular
- AG Grid
- Auth0
- AWS
- Trello
- Git & Github
Software Engineer - II
Visit Company →Key Responsibilities
- Design the App UI from the scratch
- Integrate API for real data
- Implement new features and improve existing features
Key Achievements
- Faster app data loading
- Design full UI for this app and integrate different API's with the app
Challenges & Solutions
Huge Product Data Processing in HomePage
Challenge: Processing large volumes of homepage product data
Solution: Implemented caching machanism, use asynchronous call to multiple services apis, improverd loading time by more than 60%
UI Issues
Challenge: E-commerce platform faced scalability challenges during high-traffic campaigns.
Solution: Use proper UI components & libraries, caching mechanism and appropriate data structure
Technologies Used
- Flutter
- Dart
- .NET Web API
- Redis
- PostgreSQL
- MongoDB
- AWS
- Jira
- Bitbucket
Software Engineer Intern (Remote - Part Time)
Visit Company →Key Responsibilities
- Collaborated with development team on DevSkill-v2 platform enhancement
- Participated in code reviews and quality assurance processes
- Write unit test to cover all scenarios
- Implemented performance optimizations and bug fixes
- Wrote and maintained unit tests for code reliability
- Followed agile methodologies and SDLC best practices
Key Achievements
- Successfully enhanced overall user experience of DevSkill-v2 platform
- Improved application performance through optimization techniques
- Contributed to maintaining high code quality standards
- Developed proficiency in ASP.NET 5 and MSSQL
- Gained practical experience in enterprise software development lifecycle
Challenges & Solutions
Performance Optimization
Challenge: Identified performance bottlenecks affecting application responsiveness and user experience.
Solution: Implemented optimization techniques and best practices to improve application speed and responsiveness.
Code Quality Improvement
Challenge: Needed to ensure consistent code quality across the platform while learning enterprise coding standards.
Solution: Actively participated in code reviews, implemented feedback, and integrated industry best practices into development workflow.
Technologies Used
- C#
- Dot NET Core 3.1 MVC
- MSSQL
- Unit Testing
- Git & Tortoise Git
- GitHub & GitHub Project
- Git Flow
- AWS
Software Engineer Intern (Bootcamp)
Visit Company →Key Responsibilities
- Collaborated with development team on feature implementations
- Managed code versions using Git for team projects
- Developed full-stack applications using various frameworks
- Participated in daily stand-ups and team meetings
- Worked on both individual and team projects
Key Achievements
- Built e-commerce and social media applications using React and Angular
- Successfully integrated React with .NET backend in pet projects
- Developed proficiency in C# and .NET Core 3.1
- Design & develop a Mobile app to track everyday activity
- Mastered Git workflow and team collaboration practices
- Gained practical experience with MSSQL in real-world projects
Challenges & Solutions
Full-Stack Integration
Challenge: Needed to integrate React frontend with .NET backend in a pet project while learning both technologies.
Solution: Successfully implemented end-to-end features by following best practices and leveraging team knowledge.
Multi-Framework Development
Challenge: Required to work with both React and Angular frameworks simultaneously while maintaining code quality.
Solution: Created structured learning approach and successfully delivered projects in both frameworks.
Mobile App Design & Development
Challenge: Develop a simple mobile app using flutter and dart for managing daily workflow
Solution: Learn everything from scratch and deliver a workable demo app with interactive UI
Technologies Used
- C#
- ASP.NET Core 3.1
- MS SQL
- React
- Angular
- Flutter
- Dart
- Git
- StackBlitz
- Discord