Certified Microsoft 10+ years .NET Developer available. Visa : H1B. Can relocate.
Summary:
· Overall experience of 10+ years which includes exposure to both Agile and Waterfall software development methodologies.
· Actively contributed to every phase of SDLC including project planning, requirement analysis, design, development, testing, production environment set-up, deployment and post production support.
· Proficient in various Microsoft Technologies - .NET Framework(2.0/3.0/3.5/4.0/4.5/5.0), ASP.NET, C#, VB.NET, Web Services, WCF ,WPF, EF, LINQ, IIS, SOAP, XML, DOM, XSL, XSLT, HTML5, CSS3, Java Script ,VB Script, Visual Studio.Net 2022/2019/2017/2015/2013/2010/2008/2005.
· Hands-on experience in applying design patterns like MVVM, Abstract factory, Singleton, MVC, MVP.
· Developed WPF/Silverlight applications using MVVM architecture.
· Designed and developed complex web-based and client-server applications using N-Tier architecture.
· Designed scalable solutions by applying Object Oriented Programming principles (Encapsulation, Inheritance, Polymorphism and Abstraction).
· Developed complex Client/Server applications using Win Forms and Web based applications using Web Forms, ASP.Net.
· Designed and developed web APIs (using REST, SOAP) for Microservices.
· Experience in working with Entity Framework ORM. Well-versed with both Code first and database first approaches.
· Well-versed with reporting tools - SQL Server Reporting Services (SSRS) and Crystal Reports.
· Built complex stored procedures, views, triggers, functions, using PL/SQL, T-SQL. Ensured optimal performance.
· Exposure to NoSQL MongoDB concepts of collections, indexes and shards.
· Refactored monolith application and migrated to microservices.
· Worked with multiple stakeholders including clients as part of UAT support and issue resolution.
· Implemented infrastructure as code for building CI/CD pipeline to deploy large-scale web applications.
· Deployed, configured and maintained websites and services in IIS and Cloud.
· Exposure to Microsoft Azure IaaS and PaaS.
· Well-versed with packaging and version control. Hands-on experience with various version control tools including VSS, SVN, Team Foundation Server, GIT HUB and Source Tree.
· Exposure to Microsoft Azure’s enterprise-ready data services, Windows Azure Storage and SQL Database.
· Proactive in learning new technologies, excellent analytical and problem solving abilities with commitment to deliver results, good team player.
Technical Skills:
Programming Languages:
C# .NET(5.0/4.0/3.5/3.0),VB .NET, HTML, T-SQL, PL/SQL
Web Technologies:
ASP.NET 5.0/4.0/3.5/3.0/2.0, ASP.NET MVC 5.0/4.0/3.0, ASP.Net Ajax 4.0/3.5, ASP.Net Core ,JavaScript, JQuery , VB Script. XAML, XML, XSLT, XPATH, XSL
UI Technologies:
Win forms, WPF, ANGULAR
Databases:
MS SQL Server 2014/2008 r2/2005/2000, MS Access 2010/2007/2003, Oracle 11g/10g/9i
.Net Frameworks:
.Net Framework 5.0/4.5/4.0/3.5/3.0/2.0
Servers:
Windows Server 2012/2008/2003/NT, Microsoft IIS (8.0/7.0/6.0/5.0/4.0), UNIX
Middleware:
WCF, ADO.NET Entity Framework 6.0/4.0, NHibernate, LINQ, LINQ to XML, LINQ to ENTITIES, E-SQL, MSMQ, Web Services, WCF , WEBAPI, Enterprise Library 5.0
Reporting Tools:
SSRS 2008/2005, Crystal Reports (2010/9/8.5/8)
Modeling Tools:
UML, MS Visio 2010/2007
IDEs
Visual Studio 2022/2019/2017/2015/2012/2010/2008/2005, Visual studio code, Expression Blend(4.0)
Version Control Tools:
VSS, SVN, Team Foundation Server, GIT HUB, Source Tree
Projects:
Senior .Net Developer
Feb 2021 to Present
Client: AT&T Cricket Wireless (DAO)
Location: Atlanta, GA
DAO is a suite of Cricket Wireless applications focused on supporting the on-boarding activities of people who work at cricket stores. DAO is the system of record for cricket stores and their employees. DAO facilitates granting and denying access of people to vendor systems: for e.g. point of sale systems, activation systems, back office systems, leasing systems, insurance systems, etc. DAO also provides support for enforcing the training rules for people who at company owned stores and at authorized retailer locations. DAO also provides the setup for commissions, assigning field resources to stores.
The DAO application suite is made up of two main websites: (1)DAO – an intranet application internal to Cricket Wireless which manages stores, people, access provisioning, training and commissions; and (2)Self-Serve – an internet application available outside of Cricket Wireless which allows authorized retailers(dealers) to manage people at their stores. The DAO application suite is also made up: (1)dozens of backend applications including APIs for internal consumption and long-running data processes; (2)database objects consumed internally for executive dashboard reporting (3) transmission of data to and from downstream systems (such as iQMetrics, AMDOCS, Progressive Insurance etc.) to facilitate on-boarding activities.
Responsibilities:
· Contributed to gathering business requirements
· Analyzed requirements and contributed to identifying and bridging any gaps
· Analyzed existing application to understand business flow and organization procedures
· Developed Rest-Full web services using Web API
· Designed and developed Client web application using .Net Core, SQL, Microservices.
· Actively contributed to architecture design
· Ensured best industry standard while implementing every solution
· Designed initial Web API solution and implemented security
· Involved in database design using SQL Server 2012
· Involved in creating automated unit tests using MS Test and MOQ
· Responsible for setting-up build server/Continuous integration/Continuous Delivery system.
· Conducted code reviews
· Lead Introspection/Retrospection meetings
· Involved in deploying applications in to various environments like Test/QA/Prod etc.
· Lead the team in testing, deployment and post production support. Played a key role in resolving production issues within stipulated time
Environment:
Visual Studio 2022/19/17, ASP.Net Core, C#.NET,ASP.NET MVC 5.0, Entity Frame Work , HTML5, CSS3, .NetCore 6.0, Azure, MVC, LINQ, XML, SQL Server 2014 R2, IIS, Windows Server 2012.
Senior .Net Developer
Jan 2017 to Feb 2021
Client: State Street Bank and Trust
Location: Boston, MA
FMR is a vendor system, configured to automate EC Financing Functions and increase exposure transparency with emphasis on Dynamic Margins, security level compliance valuations, tri-party oversight, price volatility, stress testing and a wide array of risk and asset/liability analytics. The system provides automation, collateral validation, exception monitoring and robust calculating tools (e.g. capability to calculate dynamic margins, and risk exposures based on chosen parameters), detail reporting to better manage program level risk across SF transactions(Agency and Principal), and create operational efficiencies.
Responsibilities:
· Participated and contributed actively to all the agile/scrum ceremonies.
· Actively contributed to every phase of SDLC.
· Proposed solutions for addressing business needs.
· Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
· Used JavaScript, Angular, Node, Bootstrap, HTML5, and CSS3 for frontend development.
· Developed backend infrastructure to support the user interface using micro services for a distributed interactive scalable application.
· Acted as a go-to person for technical issues across teams.
· Being well-versed in technologies, I trained new members on WPF, MVVM and object oriented programming techniques.
· Created and consumed ASP.NET web services and implemented RESTful web API/WCF Services for service layer, created action filters and exception filters to implement REST API.
· Used Entity framework code first approach for data access layer for an ASP.NET MVC 5.0 application.
· Used Microsoft Azure to run the web jobs for the faster performance of importing data into SQL Server.
· Designed entire framework to support Test Driven Development (TDD) by making use of Dependency Injection through unity framework and developed a generic repository.
· Deployed cloud services on Microsoft Azure platform.
· Developed services to store and retrieve user data from NoSQL database like MongoDB.
· Used Clear Quest and Quality Center for ticketing.
· Built queries using T-SQL statements, views, user defined functions, stored procedures, triggers in SQL Server 2008 for inserting/updating/deleting data into relational tables.
· Worked extensively on query optimization techniques.
· Did set-up CI/CD pipelines to ensure that every commit made by a developer goes through the standard process of software lifecycle and gets tested thoroughly enough before landing on to production.
· Implemented unit, integration and system testing using NUNIT.
· Involved in deployment and troubleshooting issues in the application.
· Defined and maintained all production roll-out processes; managed implementation lifecycle;
· Created good quality project documentation wherever needed which helped business users, fellow team members, QA and other stakeholders.
· Interacted with business users across multiple geographies (AMER, EMEA & APAC).
Environment:
Visual Studio 2015/17/19, ASP.Net Core, C#.NET,ASP.NET MVC 5.0, WCF, Entity Frame Work , HTML5, CSS3, .Net Framework 4.5, Angular , JavaScript, JQuery, TFS, AJAX, ,Azure, MVC, LINQ, XML, SQL Server 2014 R2, Windows Server 2012.
Web Developer
Nov 2010 to Dec 2015
Client: Reason Solutions Pvt. Ltd
Location: Hyderabad, India
Responsibilities:
· Responsible for requirements gathering
· Designed framework using UML which included identifying use cases, drawing use case diagrams, identifying classes, drawing class diagrams and sequence diagrams.
· Implemented data access layer using ADO.NET to connect, retrieve and manipulate database information.
· Developed user controls using ASP.NET, VB.NET and used them dynamically in the web pages using master pages and CSS.
· Used data presentation controls like Grid View, Data List, Repeater with Paging and Sorting for displaying data in various forms on webpages.
· Developed ADO.NET programs for communication between application and database. Used Data Grid, Data Set, Data Table, Data Views, Data Adapter and Data Readers to render reports.
· Used XML to bind the data to web controls, data manipulation and to store data and sent as parameters to the stored procedures.
· Developed data access components by using Microsoft application blocks.
· Contributed to database migration.
· Built SQL queries, triggers, backup and restore database, defining roles, creating database users, assigning roles to users using SQL Server 2008.
· Created a Setup Package (.msi), compile application in debug and release mode by Using Visual Studio. NET 2008.
· Developed various stored procedures.
· Worked on report generation using SQL reporting services (SSRS).
· Participated and contributed to every phase of SDLC.
· Prepared project plan using Microsoft Project.
· Responsible for configuration management using VSS.
· Performed unit, integration and regression testing.
· Involved in unit testing, integration testing and deployment of the application.
Environment:
C#.Net, Visual Studio 2008, SQL Server 2008, ADO.Net, Microsoft project, .Net Remoting, Visual Studio 2008, ASP.Net 3.0, ADO .NET, XML, HTML, JavaScript, CSS, IIS 6.0, NUnit, Visual Source Safe, SSRS, SOAP, WCF, .NET Framework 3.0, Web services, SQL Server 2005, T-SQL, and Windows Server 2003.
Education:
Masters in Computers and Information Sciences, New England College, USA-2016
Bachelors in Mechanical Engineering, India
Nikhil Ramagiri | Team Lead - Sales
666 Plainsboro Rd, Suite #1116, Plainsboro, New Jersey 08536