Full Stack Developer

Contact

About

About Me

Hi There! I specialize in revitalizing legacy codebases by simplifying logic, reducing complexity, and refactoring code to enhance performance and readability. My focus is always on solving problems from a business perspective, ensuring that technological solutions align with business goals.

What I Do

Migration Projects & Reverse Engineering
  • Extensive experience in migration projects and reverse engineering.
  • Expertise in extracting business rules and implementing them using the latest .NET technologies.
  • Solving Complex Challenges
  • Adept at tackling complex challenges such as resolving memory leaks and optimizing code performance.
  • Successful hardware integration, including integrating medical devices into EHR systems to provide real-time patient data.
  • Collaboration & Integration
  • Proven track record of working effectively with various technical teams.
  • Seamless integration of third-party APIs and devices.
  • Project Leadership
  • Led the integration of Twilio for SMS-based notifications during the COVID-19 vaccination period.
  • Demonstrated ability to manage critical projects under pressure.
  • My Approach

    I thrive on delivering solutions that meet and exceed business expectations. Whether it's improving code performance, ensuring high readability, or driving projects to successful completion, I bring a comprehensive skill set and a passion for leveraging my technical expertise.

    Thank you for visiting my portfolio. Explore my projects and let's connect to discuss how I can contribute to your next project!

    Skills

    TECHNICAL EXPERTISE :


    · .NET Frameworks: ASP.NET MVC & Razor Pages, ASP.NET Core, .NET Core Web API, ASP.NET Web Forms, Entity Framework.
    · Programming Languages: C#, PowerShell, Python, SQL.
    · Web Technologies: HTML5, JavaScript, TypeScript, CSS3, Bootstrap, SCSS, Tailwind CSS, Material Design (MD3) Libraries
    · Cloud Platforms: AWS (EC2, S3, Lambda, CloudFront, SQS, SNS), Azure (App Services, Functions, DevOps).
    · Databases: SQL Server, Azure SQL, NoSQL (DynamoDB, MongoDB)

    SOFTWARE DEVELOPMENT PRACTICES :


    · Design Patterns: MVC, MVVM, Repository, Singleton, Factory, Builder, Prototype, Adapter, Composite, Decorator, Facade, Proxy, Chain of Responsibility, Command, Iterator, Observer, Strategy, Template Method.
    · Software Architecture: Event-Driven Architecture, SOA, RESTful Services
    · Agile Methodologies: Scrum, Kanban, Continuous Integration/Continuous Deployment (CI/CD)
    · Testing Frameworks: NUnit, MSTest, Moq, ApprovalTests, FluentAssertions, (GenFu, Bogus), StyleCop
    · Code Coverage Tools: dotCover, OpenCover, ReportGenerator
    · Version Control: Git, TFS, SVN
    · Deployment Tools: CloudFormation, AWS Code Pipeline, AWS Service Catalog, Azure DevOps.

    PERFORMANCE AND OPTIMIZATION :


    · Performance Monitoring: Application Insights, AWS CloudWatch, Dynatrace.
    · Load Testing Tools: JMeter, LoadRunner
    · Optimization Techniques: Code Refactoring, Profiling, Monitoring, Data Access Optimization, Asynchronous Programming, Caching, Concurrency and Parallelism.

    COLLABORATION AND LEADERSHIP :


    · Team Leadership: Mentoring, Code Reviews, Pair Programming
    · Cross-Functional Collaboration: Working with UX/UI Designers, PMs, QA Team, Vendor and Partner Technical Teams

    SECURITY AND COMPLIANCE :


    · Security Practices: SSO, IdentityServer, OAuth, JWT
    · Compliance Standards: GDPR (2018), HIPAA (1996).
    · Cloud Security: AWS IAM, AWS KMS, AWS Secrets Manager

    Blogs

    Visit My Blogs Here

    Work

    Contact