Umer Naseem
Senior Software Engineer
New York (US Citizen)
Contact
ad0q40@r.postjobfree.com
https://github.com/ssdev4
EXPERIENCE
AgileNinja Consulting
Senior Software Engineer
Feb 2020 - Present
● Collaborated in the development of extensive features, enriching the product's capabilities and providing enhanced value to customers.
● Skillfully refactored and optimized codebase, resulting in improved performance and a smoother user experience.
● Participated in architecture, design, and implementation of backend features using C#, .NET Core Framework, and frontend in Angular 13.
● Migrated Application from .NET Framework to .NET Core Microservices Architecture and updated old code bases to modern development standards, improving functionality.
● Communicate with the clients to understand their requirements and deliver solutions that meet their business needs.
● Successfully developed multiple projects with proficiency in diverse technologies. Demonstrated strong coding skills and a keen eye for detail. Consistently delivered high-quality results while meeting project deadlines. Continuously expanded expertise to tackle new development challenges.
● Designed and developed a robust and scalable microservices architecture for fraud prevention within a payment gateway application, enhancing the system's security and significantly reducing instances of fraudulent transactions.
● Played Key role in full-stack React Native app development, integrating with RESTful API, covering design, coding, testing, and deployment
● Tech Stack: .NET Framework, .NET Core 6.0, Microservices, SQL Server,Web APIs,REST APIs, Angular 13,AWS, Azure, Azure DevOps (CI/CD), Grafana, Angular Material Design, HTML & CSS, JavaScript, Typescript., React, React hooks, Redux, Redux hooks, React Native
Leading a team of 10 developers in AgileNinja since Jan 2022.
● Demonstrated effective project management skills, setting deadlines for features and fixes, and overseeing meetings like Product Retrospective, ensuring timely and efficient team communication.
SKILLS
BACK END
● C#
● Asp.Net MVC
● .NET Framework
● .NET Core
● MVC Razor Syntax
● Web APIs
● REST APIs
● Microservices
Architecture
● Entity Framework
● VB.NET
● XUnit Tests
● Unit Testing
● Python/Django
● Elasticsearch
● RabbitMQ (Task
Scheduling)
FRONT END
● React
● React Hooks
● Redux
● React Native
● AngularJs
● Angular 13
● Web Forms
● Bootstrap
● HTML / CSS / JavaScript
● jQuery
● Typescript
● Grafana (Visualizations)
● UX
DATABASES
● Microsoft SQL Server
● SSIS / SSRS
● PostgreSQL
● Rdis
● Azure CosmosDB
● Conducted thorough code reviews and provided constructive feedback to team members, resulting in improved code quality, reduced bugs, and enhanced overall development efficiency.
● Provided proactive guidance, support, and collaboration to overcome team obstacles and drive continuous improvement.
● Handled Dev-Support collaboration.
● Oversaw team management, effectively evaluating and enhancing the performance of software development professionals.
● Guided and trained junior developers around the way, helping to build a strong cohesive team and engaging with collaborative teams to guarantee the successful delivery of projects.
Intellirent - Senior Software Engineer Oct 2017 – Jan 2020
● Led the development of various features for the product, focusing on performance optimizations, seamless deployments, and exceptional customer support.
● Took responsibility for maintaining and optimizing WebAPIs, ensuring smooth integration with third-party APIs to enhance application functionality.
● Implemented task scheduling in Workflow using RabbitMQ, enabling efficient and reliable task management.
● Ensured robustness and reliability by rigorously testing functions through the creation of comprehensive XUnit Tests.
● Facilitated code reviews, upholding stringent quality standards and fostering collaborative improvements within the development team.
● Successfully integrated third-party services and APIs to expand application capabilities and elevate the overall user experience, leading to increased customer satisfaction.
● Tech Stack: C#, .NET Framework, NET Core 3.1, Web APIs, SQL Server, Azure, AngularJs, HTML, CSS, Bootstrap, jQuery, Jira, Bitbucket. Freelance - Software Engineer Apr 2016 – Sep 2017
● Developed a highly configurable compensation solution designed from the HR perspective using .Net Framework on the back end and React.js on the front end.
● Collaborated with cross-functional teams to ensure the successful delivery of the project.
● Implemented the Intrusion Detection Systems (IDS), and Secure Socket Layer (SSL) to ensure that the client-sensitive information is 100% secure.
● Built an interactive and user-friendly component in React.js and followed the best practices to improve the application’s functionality and performance.
● Tech Stack: C#, .NET Framework, REST APIs, SQL Server, MongoDB, React.js, AWS, JavaScript, Bootstrap, HTML, CSS, Windows Applications, WPF
● Oracle
DEV OPS
● AWS
● AWS EC2, RDS, ELB
● AWS Elastic Beanstalk
● AWS SNS, SQS
● Azure
● Azure App Service
● Azure VM
● Azure Funtions
● Azure Service Bus
● (CI/CD Flow
Implementation)
● CircleCI / Jenkins
● Microsoft Azure
Pipelines
● Git / GitHub / Bitbucket
/Jira
● Apache
● Linux
EDUCATION
Punjab University Lahore
Bachelor, Computer
Science - 2012 - 2016