Post Job Free
Sign in

Software Engineer Senior

Location:
Rockville, MD
Salary:
145000
Posted:
May 19, 2025

Contact this candidate

Resume:

*

ARUN AGASANAKOPPA PH: 443-***-****

***** ******* **, *****: *******@*****.***

Rockville, MD 20850

EXPERIENCE SUMMARY:

Technical Lead / Senior Software Engineer & IT Specialist with over 23 years of experience in designing, developing, and implementing .NET solutions, risk assessments, experienced in various facets of the software development lifecycle, including Requirements Analysis, Design, Development, Integration, Testing, Deployment, and Support for Web, n-Tier, Client-Server, and MVC architectures. Possesses extensive expertise in planning and delivering comprehensive application support services to customers. Skilled in facilitating meetings with individuals and teams to understand business needs and provide effective solutions. Demonstrates strong troubleshooting and problem-solving abilities. A self-starter and team player with a results-driven approach, passionate, proactive, and highly motivated.

Proficient in C#, VB.NET, ASP.NET, MVC, WCF, ADO.NET, Entity Framework, NHibernate, SSIS, VB6, Classic ASP, and Ruby on Rails.

Strong expertise in Object-Oriented Programming (OOP) concepts such as Encapsulation, Inheritance, Polymorphism, and Abstraction.

Applied architectural patterns like Event-Driven Architecture, Layered Architecture, MVC, and Service-Oriented Architecture (SOA).

Implemented design patterns including Onion, Singleton, Factory, Observer, and Broker.

Designed and built a generic framework using Entity Framework, Unity (IoC), and C# to accelerate web application development and reduce delivery time.

Solid experience with SQL Server and Oracle 9i/10g, including writing complex SQL queries, stored procedures, UDFs, views, and triggers.

Skilled in tools such as Team Foundation Server (TFS), CI/CD pipelines, Octopus Deploy, and Tortoise SVN.

Experienced in Test-Driven Development (TDD) and writing effective unit tests. 2

Conducted requirement gathering sessions with clients and business stakeholders, wrote design documents and user stories, and defined solutions aligning with business goals.

Led project planning, defined scopes of work, and communicated deliverables, timelines, and benchmarks to clients.

Designed data architecture to support customer segmentation and analytics.

Recommended architectural enhancements and integration methodologies to improve code quality and system performance.

EDUCATION / CERTIFICATION / TECHNICAL SKILLS

Education: Bachelor of Engineering in Industrial Production, India, 1998 Relevant

Technical Skills:

Web & Application Development

o Microsoft Technologies: ASP.NET, .NET Framework, .NET Core, C#, VB.NET

o Front-end: Angular, WPF, MVC, DHTML, CSS, XSLT

o Web Services: Web API, WCF, REST, SOAP, XML, XPath

Databases & ORM

o Databases: MS SQL Server, Oracle 9i/11g

o Programming & Tools: PL/SQL, LINQ, Entity Framework o BI & Integration: SSIS, SSRS

Development Tools & Platforms

o Visual Studio, TFS/VSS, Unity, IIS, Azure, Windows Server

(NT, 2000, 2003, 7)

Authentication & Security

o OAuth 2.0, OpenID Connect, JWT, Azure Active Directory

Testing & Reporting

o Jest, XUnit, Log4Net, Crystal Reports, Active Reports RELEVANT EXPERIENCE:

REI Systems / HRSA-EHB Principal Software Engineer Feb 2023 – Till Now

Description: The EHBs are an electronic grants management system. It is also referred to as the Electronic Handbook (EHBs)

Electronic Handbooks (EHB) are an end-to-end process which allows business processes such as grants management to be broken down into discrete role-based handbooks. Electronic Handbooks act not only as guides for the users to learn about the system and processes, but they also contain electronic forms and menus which can be used in real-time to execute the described processes and workflows.

3

Agencies can conduct their grants management activities and processes online using EHB. All the steps in the grants management process, namely, planning and solicitation through closeout can be efficiently carried out online, substantially reducing the turnaround time for awarding grants.

Environment:

Azure, C#, Asp.Net Core, MVC, Entity framework 6, HTML, Angular, SQL server, Angular. Responsibilities as Principal Engineer:

Collaborated with business analysts, developers, and technical support teams to define project requirements and specifications.

Responsible for Requirements, analysis, design, implementation, code review and deployment

Create design documents, requirement document, user stories Implemented core components in C# and LINQ, ASP.NET, MVC and UI with Angular and bootstrap.

Perform demonstration of the developed application to the client and business and get sign off.

Translated technical specifications into project scopes of work and product requirements while spearheading design and development of databases and enterprise solutions.

Implemented application developments, resolved performance issues, and provided end-user training on hardware and software.

Harmonia / SBA Connect Technical Lead

Nov 2021 – Feb2023

Description: SBA Connect is a Single Sign On service developed in .NET and hosted in Azure Cloud Environment. SBA Connect uses Azure PaaS services for application and Database components. Connect uses Front Door Service that enables us to define, manage, and monitor the global routing for our web traffic by optimizing for best performance and instant global failover for high availability. With SBA Connect we can also transform our global (multi- region) consumer and enterprise applications into robust, high-performance personalized modern applications, APIs, and content that reach a global audience. Environment:

Azure, C#, Asp.Net, MVC, Angular SAML, Entity framework 6, HTML, jQuery, SQL server. Responsibilities as Lead Developer + Project Lead: 4

Led team to plan, design, and implement applications and software.

Collaborated with business analysts, developers, and technical support teams to define project requirements and specifications.

Designed, developed, and managed web-based applications, databases, network accounts, and programs.

Responsible for Requirements, analysis, design, implementation, code review and deployment

Create design documents, requirement document, user stories Implemented core components in C# and LINQ, ASP.NET, MVC and UI with Angular and bootstrap.

Design, develop and test the application.

Perform demonstration of the developed application to the client and business and get sign off.

Translated technical specifications into project scopes of work and product requirements while spearheading design and development of databases and enterprise solutions.

Implemented application developments, resolved performance issues, and provided end-user training on hardware and software.

Alpha Omega Integration / SBA Connect Technical Lead Sep 2019 – Nov 2021

Description: SBA Connect is a Single Sign On service developed in .NET and hosted in Azure Cloud Environment. SBA Connect uses Azure PaaS services for application and Database components. Connect uses Front Door Service that enables us to define, manage, and monitor the global routing for our web traffic by optimizing for best performance and instant global failover for high availability. With SBA Connect we can also transform our global (multi- region) consumer and enterprise applications into robust, high-performance personalized modern applications, APIs, and content that reach a global audience. Environment:

Azure, C#, Asp.Net, MVC, SAML, Entity framework 6, HTML, jQuery, SQL server. Responsibilities as Lead Developer + Project Lead:

Led team to plan, design, and implement applications and software.

Collaborated with business analysts, developers, and technical support teams to define project requirements and specifications.

5

Designed, developed, and managed web-based applications, databases, network accounts, and programs.

Responsible for Requirements, analysis, design, implementation, code review and deployment

Create design documents, requirement document, user stories Implemented core components in C# and LINQ, ASP.NET, MVC and UI with Angular and bootstrap.

Design, develop and test the application.

Perform demonstration of the developed application to the client and business and get sign off.

Compubahn / HRSA Project Lead

April 2014 – Sep 2018

Description: FEMTS is designed to provide the Office of Budget (OB) with access to the needed Full-Time Equivalent (FTE) and Payroll data. It is a web-based application that brings together the HRSA employees from all bureaus and offices to track, manage and project CC (Commissioned Corps) and CS (Civil Servant) employees' FTE hours and payroll costs across all budget lines.

Environment:

Visual Studio 2017, C# ASP.Net, MVC 5.0, SQL Server 2014, .Net Framework 5, ADO.Net, IIS 8.5, HTML, CSS, Angular JS, JavaScript, ReSharper, Entity framework Responsibilities as Lead Developer + Project Lead:

Led end-to-end software development projects, including planning, design, implementation, testing, deployment, and team coordination.

Designed and delivered a budget transaction module, resulting in client savings of over $200K annually.

Collaborated cross-functionally with analysts, developers, and support teams to define and implement business requirements.

Developed and maintained web applications using C#, LINQ, ASP.NET, MVC, Angular, and Bootstrap, ensuring alignment with system architecture. OTHER WORK HISTORY

6

OTHER WORK HISTORY

Orion System Integrations Senior Software Engineer 10/2013 – 04/2014 Bonafide Management Inc Senior Software Engineer 09/2012 – 10/2013 Idexcel-USA Project Lead 02/2012 – 09/2012

Idexcel – India Technical Project Manager 01/2010 – 02/2012 Spider Logic – India Senior Software Engineer 09/2008 – 10/2010 Winfoware Project Lead 04/2006 – 09/2008

Satyam Computers – India Software Engineer 07/2000 – 08/2005



Contact this candidate