Amulya Jakkula
***************@*****.***
Sr. Full stack .NET Developer
PROFESSIONAL SUMMARY:
• Senior Full stack Developer with 9+ years of progressive experience in software development, specializing in both .NET and J2EE environments.
• Expert in developing full-stack applications using C#, .NET Core, and Angular, focusing on building scalable and robust solutions.
• Proficient in using Microsoft Visual Studio (2015, 2013, 2017, 2019) for application development, enhancing productivity and efficiency.
• Skilled in leveraging Azure App Services to deploy and manage web applications, ensuring high availability and performance.
• Experienced with ASP.NET Web API for creating powerful RESTful services, enhancing application connectivity and functionality.
• Utilized VB.NET and NHibernate in early career stages to develop and maintain dynamic web applications for various business requirements.
• Advanced knowledge of Oracle databases, effectively handling data management and complex SQL queries for optimized performance.
• Competent in integrating Entity Framework Core (2.2) for ORM, streamlining database interactions in .NET environments.
• Implemented real-time communication features using SignalR, improving user engagement and operational responsiveness.
• Employed NUnit and xUnit.net for comprehensive testing, ensuring the delivery of high-quality and reliable software products.
• Advanced application security and performance by using Azure Cosmos DB, providing highly responsive data access.
• Identified and mitigated technical and operational risks in application development, ensuring stable and secure system deployment.
• Developed sophisticated frontend interfaces using Angular (6), enhancing user experience with modern, interactive UIs.
• Managed application hosting and maintenance using Microsoft IIS, ensuring robust and secure web service delivery.
• Used Autofac for dependency injection, promoting loose coupling and high cohesion within application modules.
• Designed and executed solutions in both .NET and J2EE environments, showing versatility and depth in software development.
• Experience ensuring responsive design and cross-browser compatibility.
• Leveraged WCF for creating service-oriented applications, ensuring seamless and secure communication between distributed systems.
• Employed PostgreSQL for relational database management, optimizing data storage and retrieval processes.
• Skilled in continuous integration and deployment practices using Azure, improving release processes and operational reliability.
• Enhanced software scalability and manageability by implementing the Castle Windsor container for dependency management.
• Utilized Unity for dependency injection in .NET applications, facilitating easier maintenance and testing.
• Applied comprehensive testing frameworks such as xUnit.net to maintain stringent quality control standards.
• Integrated modern web development practices with JSF to build responsive and effective user interfaces.
• Utilized Azure SQL Database for high-performance data management and streamlined cloud-based access.
• Implemented MVC architecture to separate concerns, enhancing code readability and maintainability.
• Focused on secure application development, adhering to best practices and compliance standards in various industry domains.
• Collaborated with project managers to estimate resource needs and align development efforts within defined budgets and timelines.
• Committed to professional growth and technological advancement, continuously updating skills with the latest software development tools and methodologies.
TECHNICAL SKILLS:
Programming Languages
C#, VB.NET, JSF, Python, Java
Web Development Frameworks
.NET Framework (4.8, 6.0, 8.0), .NET Core, ASP.NET Core, ASP.NET Web API, WCF, MVC
Frontend Technologies
Angular, JSF
Database Management
Oracle, PostgreSQL, Azure SQL Database, Azure Cosmos DB, Kusto, ADF
ORM Tools
Entity Framework Core, NHibernate
Development Environments
Microsoft Visual Studio (2015, 2013, 2017, 2019), Microsoft IIS
Cloud Platforms
Azure, Azure App Services
Containerization & Orchestration
Docker, Kubernetes, OpenShift
Dependency Injection
Autofac, Castle Windsor, Unity
Testing Tools
xUnit.net, NUnit, Automated Testing integrated with CI/CD pipelines
Real-Time Communication
SignalR
Version Control
Git
Application Hosting
Microsoft IIS, Azure App Services
Continuous Integration
Azure DevOps
Project Management
Agile Methodologies
PROFESSIONAL EXPERIENCE:
Client: Highmark HealthCare, Camp Hill, PA Dec 2023 to till date
Role: Sr. Full stack Developer
Roles & Responsibilities:
• Developed scalable web applications using C# and .NET Core, ensuring robust backend functionality for healthcare processes.
• Leveraged Angular for creating dynamic and responsive user interfaces, enhancing patient interaction and data presentation.
• Utilized MVC architecture to organize code efficiently, facilitating easy maintenance and scalability of applications.
• Managed databases with Entity Framework Core, streamlining data operations and reducing overhead in database management.
• Implemented continuous integration and deployment with Azure App Services, optimizing the workflow and reducing downtime.
• Conducted comprehensive testing using xUnit.net, ensuring all new features met quality standards and functioned as expected.
• Employed Azure Cosmos DB for handling large-scale healthcare data, improving performance and data accessibility.
• Integrated secure RESTful APIs to facilitate communication between frontend and backend systems, enhancing system interoperability.
• Utilized Visual Studio 2017 for all development activities, maximizing productivity through its advanced features and tools.
• Applied Autofac for dependency injection, improving code modularity and making the application easier to test and maintain.
• Optimized application security and compliance, adhering to healthcare industry standards and regulations.
• Enhanced user experience by implementing advanced frontend technologies and practices, focusing on accessibility and usability.
• Collaborated with healthcare professionals to gather requirements and translate them into functional software solutions.
• Monitored and maintained application performance in Azure, ensuring high availability and minimal service disruptions.
• Resolved technical issues swiftly, minimizing impact on users and maintaining high levels of system reliability.
• Automated repetitive tasks and processes using Azure services, increasing efficiency and reducing manual workload.
• Updated and maintained application documentation, ensuring all changes and upgrades were recorded and easy to follow.
• Participated in Agile development cycles, contributing to continuous improvement of project processes and outcomes.
• Fostered a team environment that encouraged innovation and effective problem-solving among developers.
• Trained junior developers and team members on new technologies and best practices, enhancing team skills and capabilities.
• Implemented performance tuning techniques, ensuring the application met speed and efficiency requirements.
• Ensured data integrity and security, implementing robust measures to protect sensitive patient information.
• Adapted to changing technology trends by continuously learning and applying new technologies relevant to the healthcare industry.
• Provided technical support and guidance during critical and high-usage times, ensuring stable application performance.
• Led software design and architecture reviews, making strategic decisions to guide the future direction of application development.
Environment: C#, .NET Core, Angular, MVC architecture, Entity Framework Core, Azure App Services, xUnit.net, Azure Cosmos DB, RESTful APIs, Visual Studio 2017, Autofac, Azure services.
Client: Capco, Chicago, IL Jul 2021 to Nov 2023
Role: .Net Developer
Roles & Responsibilities:
• Developed financial service applications using C# and .NET Core, focusing on high-performance and scalable solutions.
• Employed Angular for building interactive and data-driven user interfaces, enhancing client engagement and user satisfaction.
• Implemented robust backend services using MVC architecture to ensure clean separation of concerns and ease of management.
• Leveraged Azure App Services for deploying and managing web applications, ensuring continuous availability and performance.
• Utilized Entity Framework Core for database operations, simplifying data access and manipulation across financial systems.
• Enhanced data security and performance by integrating Azure Cosmos DB, ensuring fast and secure data transactions.
• Conducted comprehensive unit testing with xUnit.net to maintain high standards of code quality and reliability.
• Utilized Visual Studio 2019 for streamlined development, benefiting from its advanced debugging and coding tools.
• Applied Castle Windsor for dependency management, facilitating the development of modular and maintainable code.
• Designed and implemented API solutions with ASP.NET Core, improving data interoperability between systems.
• Optimized application responsiveness and efficiency by employing SignalR for real-time communication features.
• Collaborated closely with financial experts to translate business requirements into functional software solutions.
• Monitored and optimized cloud resources in Azure, reducing costs while maintaining application performance.
• Integrated continuous integration and deployment practices to accelerate development cycles and minimize errors.
• Addressed and resolved technical issues rapidly, ensuring minimal disruption to financial operations.
• Led design and architecture sessions, outlining best practices and technological solutions for complex challenges.
• Trained and mentored junior developers in the use of .NET technologies and agile development practices.
• Managed version control and code reviews using Git, ensuring consistency and quality across team contributions.
• Automated data migration and synchronization tasks, enhancing efficiency and reducing manual errors in data handling.
• Maintained compliance with financial industry regulations, ensuring all software solutions met stringent standards.
• Improved system scalability by implementing load balancing techniques and optimizing server configurations.
• Engaged in performance tuning of applications, ensuring they met the high-demand needs of financial services.
• Provided expert technical support during critical deployment phases and major system updates.
Environment: C#, .NET Core, Angular, Azure App Services, Entity Framework Core, Azure Cosmos DB, xUnit.net, Visual Studio 2019, Castle Windsor, ASP.NET Core, SignalR, Azure, Git.
Client: Schneider Electric, New York, NY. Dec 2019 to Jun 2021
Role: .NET Web Developer
Roles & Responsibilities:
• Developed enterprise-level web applications using C#, .NET Core, and Angular, tailored for the electric and electronics sectors.
• Integrated Entity Framework Core with Azure SQL Database to manage complex datasets and enhance application responsiveness.
• Employed ASP.NET Core to build robust backend services, improving system reliability and data handling capabilities.
• Utilized Visual Studio for all development activities, leveraging its powerful features to increase coding efficiency.
• Implemented real-time communication features using SignalR, facilitating instantaneous data exchanges within applications.
• Conducted comprehensive testing with NUnit to ensure the reliability and performance of newly developed features.
• Managed application deployment and scaling using Azure App Services, ensuring optimal performance across global operations.
• Applied Autofac for dependency injection, promoting better code manageability and system scalability.
• Enhanced user interfaces with Angular 6, providing a modern and engaging experience for end-users.
• Designed and implemented APIs using ASP.NET Core, enabling seamless integration with other business systems.
• Monitored application performance continuously, using Azure tools to maintain high availability and efficiency.
• Collaborated with multidisciplinary teams to ensure software solutions met precise engineering requirements.
• Optimized SQL queries and database schemas, improving data retrieval times and application performance.
• Streamlined development processes by adopting agile methodologies, enhancing team productivity and project tracking.
• Provided technical support and maintenance, swiftly addressing any operational issues to minimize downtime.
• Led training sessions for junior developers, fostering skills development in .NET technologies and industry best practices.
• Managed source control with Git, maintaining a well-organized codebase and facilitating collaborative development.
• Implemented security protocols within applications, ensuring compliance with industry standards and data protection regulations.
• Participated in code reviews, ensuring adherence to coding standards and identifying opportunities for improvement.
• Developed detailed documentation for software designs and deployments, aiding in future maintenance and scalability assessments.
Environment: C#, .NET Core, Angular, Entity Framework Core, Azure SQL Database, ASP.NET Core, Visual Studio, SignalR, NUnit, Azure App Services, Autofac, Angular 6, Git, SQL, Agile methodologies.
Client: Excellent WebWorld, Ahmedabad, India Apr 2017 to Sep 2019
Role: .NET/J2EE Developer
Roles& Responsibilities:
• Developed robust .NET applications using C# and JSF, enhancing business processes and user interactions.
• Utilized WCF for building secure and scalable communication channels between client and server applications.
• Managed databases effectively with PostgreSQL, optimizing data storage and retrieval for business applications.
• Configured and maintained Microsoft IIS, ensuring reliable application deployment and hosting.
• Leveraged Microsoft Visual Studio 2013 for all development tasks, enhancing productivity with its integrated tools.
• Employed Azure cloud services for scalable hosting and improved application availability.
• Conducted rigorous testing with xUnit.net to ensure all components met quality standards.
• Implemented dependency injection using Unity, enhancing application modularity and maintainability.
• Utilized NHibernate for efficient object-relational mapping, reducing complexity in data handling.
• Enhanced user interfaces with JSF, improving usability and aesthetic appeal for end-users.
• Collaborated closely with project stakeholders to ensure software solutions aligned with business goals.
• Applied agile methodologies to streamline development processes and improve team collaboration.
• Maintained thorough documentation for software development lifecycle, aiding future maintenance efforts.
• Provided technical support and troubleshooting, ensuring quick resolution of issues in live environments.
• Optimized application performance and scalability through careful code reviews and system tuning.
• Led training sessions for new developers, promoting best practices in .NET development.
• Managed source control with Git, ensuring code integrity and facilitating collaborative development.
• Ensured compliance with security standards and data protection laws, safeguarding sensitive information.
Environment: .NET, C#, JSF, WCF, PostgreSQL, Microsoft IIS, Visual Studio 2013, Azure, xUnit.net, Unity, NHibernate, Git.
Client: Newton Software Pvt Ltd, Pune, India Nov 2015 to Mar 2017
Role: Software Developer
Roles & Responsibilities:
• Developed and deployed dynamic web applications using VB.NET and ASP.NET Web API.
• Managed complex data operations using Oracle databases, optimizing performance and reliability.
• Utilized NHibernate for data mapping and transaction management, improving data access efficiency.
• Configured and administered Microsoft IIS, ensuring robust application hosting and operation.
• Employed Microsoft Visual Studio 2015, leveraging its comprehensive suite of development tools.
• Implemented applications on Azure, taking advantage of its cloud capabilities for enhanced scalability.
• Performed unit testing with xUnit.net to identify and resolve defects early in the development cycle.
• Integrated Castle Windsor for dependency management, facilitating cleaner and more manageable code.
• Collaborated effectively with project teams to meet delivery deadlines and client expectations.
• Applied best practices in software development to ensure high-quality and maintainable code.
• Conducted performance tuning to enhance application responsiveness and user experience.
• Provided ongoing maintenance and updates, ensuring applications adapted to changing business needs.
• Facilitated knowledge sharing sessions to help team members stay updated on new technologies.
• Ensured applications were secure and compliant with industry standards and regulations.
• Documented all development processes and configurations, aiding in transparency and future reference.
Environment: VB.NET, ASP.NET Web API, Oracle, NHibernate, Microsoft IIS, Visual Studio 2015, Azure, xUnit.net, Castle Windsor.
Education:
• Bachelor’s in computer science