Sr. Software Developer(.net)/solutions Architect Resume
Alexandria, VA
SUMMARY
Sr. Developer with around 12 years of experience and expertise in designing and developing Web/Windows/Cloud applications with AWS certifications and M.S. in Computer Science.Offer unique and varied technical background, including expertise in full - stack .NET application design and development, relational database design, development and administration, AWS and myriad other areas. Skilled at developing ASP.Net web forms & WinForms based data-driven applications and solutions using .NET based web technologies stack. Hands-on experience with cloud technologies AWS, Azure; hold two Amazon certifications. Good understanding of big data analytics, Hadoop ecosystem, data science concepts. Experienced in optimizing database and application performance, process automation, and ensuring high-availability. Provide technical leadership and guidance to teams of developers.
CORE COMPETENCIES:
- Object Oriented Design & Programming
- Web Applications Development(full-stack)
- Data Analysis, Reporting, DB Migration
- SQL Server, SSRS, TFS, SharePoint
- .NET WinForms Applications Development
- Full Software Develop. Life Cycle (SDLC)
- SQL DB Modeling/Development, DB Tuning
- Great interpersonal & communications skills
TECHNICAL SKILLS
Programming Languages/Concepts: ASP.NET (web forms, MVC), WinForms, C#.NET, T-SQL, LINQ, C++, Design Patterns, SOLID principles, Dependency Injection etc.
Web Technologies: HTML/CSS/JavaScript, jQuery, JSON, AJAX, AngularJS, Bootstrap, Web Services, WCF, Web API 2.0, XML, XSLT, SOAP, WSDL
Web Application Architecture: N-tier architecture, Service Oriented Architecture (SOA), ASP.NET MVC, MVVM, RESTful Web API
Development Environments: Visual Studio, SQL Server Management Studio (SSMS), SQL Server Data Tools (SSDT)
Database Programming: T-SQL, Stored Procedures, Views, Functions, Triggers, Constraints, Dynamic SQL
Databases: DBA for MS SQL Server 2005-2016(w/ SSRS, SSIS), TFS, Reports, SharePoint DBs
Data Migration/Integration: SSIS, Legacy DTS
Version Control: Admin Team Foundation Server (TFS), Git, SharePoint, Visual Source Safe
PROFESSIONAL EXPERIENCE
Confidential, Alexandria, VA
Sr. Software Developer(.Net)/Solutions Architect
Environment: .NET web development -Visual Studio, SQL Server design, development- SSMS, SSRS, SQL Server Profiler, Database Engine Tuning Advisor. ASP.NET, C#.NET, HTML, CSS, JavaScript, jQuery, SSRS reports, Team Foundation Server & SharePoint.
Responsibilities:
- Designed, developed & enhanced various components of FPRS web app (.NET full stack); involving in all stages of Software Development Life Cycle (SDLC) following agile/scrum methodologies
- Improved security modules; achieved multi-location, cross-regional reporting capability for state agencies, nationwide
- Achieved robust, decoupled code at UI, SL, BL, and DAL layers with SOLID principles, abstract classes and interfaces
- Performed unit testing of modules coded, did code review, and assisted in integration testing
- Migrated application & DBs as needed to run on upgraded VMs; upgraded FPRS from .Net 3.5 to 4.0->4.5->4.7. Upgraded DBs from SQL Server 2005->2008R2->SQL2012->SQL2016. Documented steps.
- Improved .NET web services (.asmx) to achieve robust & seamless data transfer from external agency. Published and Consumed new WCF services(.svc) for inter-apps data transfer
- Used JavaScript, jQuery and AngularJS for client-side validation. Used various ADO.NET objects
- Extensively used TFS, SharePoint for source control, versioning, cross-teams document library. Also used Git.
- Authored SQL server stored procedures, functions, views, triggers, cursors, indexes, constraints
- Took over additional role as a DBA; supported ~20 SQL instances, ensured 100% up time for Production
- Migrated SQL Server databases from 32-bit architecture to 64-bit servers within one week
- Implemented DR solutions; slashed DR time from 2 hrs. to 15 mins leveraging transaction log backups
- Administered TFS, automated TFS backup & DR, Integrated SSRS & SharePoint portals with TFS, developed critical SSRS reports, assisted in design of custom work items (LoE gather)
- Performed DB performance tuning & indexing; used SQL Profiler and engine tuning-advisor
- Participated in CMMI appraisal process; gained experience in process management areas
Confidential
Sr. Software Developer(.Net)/Solutions Architect
Environment: .NET Framework, WinForms, ASP/C#/ADO.NET, T-SQL, LINQ, SQL Server, SSRS, SSIS, VB6
Responsibilities:
- Served as a lead developer for project Lockout-Tagout, a hugely popular app used by many industries nationwide to assist in their lockout-tagout procedures
- Implemented abstract classes and interfaces required for business logic layer in C#.NET, achieving reusable code
- Followed OOAD, OOP Design Patterns and SOLID principles to implement a loosely coupled & easy to maintain business logic in C#.NET WinForms
- Served as a lead developer throughout all stages of the SDLC; Designed, developed, tested and troubleshot .NET WinForms applications and its reusable components
- Extensively used LINQ, LINQ-to-SQL and Entity Framework
- Led team of developers migrating applications from VB6 to .NET; new version eliminated numerous bugs, improved user experience, attracted more customers, and led to lucrative business sale
- Developed data migration tools using SSIS to assist in migration of extremely large quantities of data
Confidential, Norfolk, VA
Web Developer
Environment: .NET Framework, Visual Studio, T-SQL, SQL Server (SSMS), Object Oriented Programming, SSRS, Crystal Reports
Responsibilities:
- Performed hands-on design and developed interactive, data-driven, dynamic, n-tier Web applications in .NET using Object-Oriented Analysis, Design and Programming skills; used SOLID principles and design patterns.
- Developed numerous .NET Windows Forms applications including soon-to-be popular app 'PriceChecker' for inventory, to facilitate buyers in quickly scanning product-prices in stores, avoiding long waiting queues.
- Improved existing enterprise reporting solutions many folds, by migrating Crystal Reports to MS SSRS 2005.
- Implemented enhancements to Warehouse Management System and maintained/supported inventory Web sites.
- Used .NET, Crystal Reports, and SSRS to develop reporting applications.
Confidential, Norfolk, VA
Web and Database Programmer
Environment: .NET, T-SQL, SQL Server, C++, Object Oriented Programming (OOP)
Responsibilities:
- Served as a junior Web developer in university research lab, participating in multiple software projects.
- Great opportunity wherein I put into practice the computer science theory knowledge. Leveraged in-depth knowledge of algorithms, data-structures, search & sort, tree & graph, object-oriented programming concepts and critical thinking skills to design complex programming tasks.
- Involved in software development life cycle, from design to development, to testing and deployment.
- Assisted professor in maintaining course Web site and Web board, as well as with preparing instructional material.
- Provided technical support to students in programming research laboratory.
Confidential
Software Engineer(.NET)
Environment: ASP/C#.NET, SQL Database
Responsibilities:
- Gathered and analyzed project requirements. Designed robust and dynamic Web applications, developed and maintained databases, and built, tested, and maintained infrastructure and ecommerce tools/capabilities.
Confidential
Technical Support Executive
Responsibilities:
- Provided technical support for India’s leading Business Process Outsourcing (BPO) company. Honed communication and team collaboration skills.
