Senior Software Developer Resume
NY
SUMMARY
- Around 8 years of experience as a Software developer in various facets of .NET development, Azure cloud technologies, encompassing analysis, design, development and execution of client and server and web based applications.
- In depth knowledge of various platforms, software systems and servers.
- Good Knowledge in all phases of Software Development Life Cycle (SDLC) which includes analysis, design, coding, testing, debugging, documenting and deployment.
- Experience in working with both Agile (Scrum Framework) and Waterfall Methodologies.
- Good with object - oriented programming, analysis and designing across the applications
- Expertise in using ASP.NET and C#, WPF for Designing and Developing User Interfaces, User Controls and Custom Controls.
- Created web applications using Blazor.
- Experience in writing Lambda expressions, ASP.NET AJAX Extensions and Toolkit Controls.
- Experience in working with design patterns like Model View Controller (MVC).
- Expertise in working with ADO.NET and Entity framework.
- Performed actions for data retrieval and manipulation using ADO.NET data objects such as Dataset, Data Reader, Data List and Data Adapter and implemented the data access layer using Entity Framework and LINQ to SQL.
- Responsible for creating and implementing the service routes by using WEB API interface and debugging the service routes using REST console.
- Expertise in developing RESTful services and SOAP using Web API technologies.
- Experience in Model View Controller (MVC4) framework.
- Experienced in working with web building technologies like HTML, DHTML, HTML5, JavaScript, J Query, CSS, XML, DTD/Schemas and AJAX.
- Experienced in developing applications using SQL server management studio (RDBMS), developing Stored Procedures, Views, Triggers, Joins and Functions.
- Proficient in writing and understanding complex SQL queries.
- Proficient in developing controls used in application forms using .NET, HTML, CSS and Angular 8.
- Experience in working with FACETS to automate claim processes and member management.
- Understanding and technical exposure to Azure cloud technologies and concepts.
- Experience in hosting existing applications on Azure cloud.
- Experience in creating and using Azure pipelines.
- Excellent analyzing and debugging skills.
- Excellent knowledge of versioning tools like TFS (Team Foundation Server)
- Expert in documentation using MS Word, MS Excel and Power point presentations.
- Passionate about designing and developing dashboards and analytical reports.
- Experience in migrating data using SQL Server Integration Services (SSIS) to .NET environment
- Experience in creating different kinds of Reports using SQL Server Reporting Services (SSRS).
- Experienced in fixing bugs and developed various unit test cases.
- Possess ability for critical thinking along with good interpersonal and communication skills and team oriented, technically motivated and creative.
TECHNICAL SKILLS
Languages: C#, SQL, T-SQL, .NET, LINQ, Python
Server Scripting: ASP.NET 4.0/4.5.2/4.6 , Power shell
Client Scripting: J-query, Java Script
Web Technologies: HTML, MVC 4, WPF, XHTML, CSS, Bootstrap, Win forms, DHTML, VB Script, Java Script, XML, Web API, SOAP API,.NET/C#, Razor, Blazor
Database: SQL Server 2008/2012/2013/2014/2017/2019 , LINQ
Application Tools: MS Visual Studio 2008/2010/2012/2013/2015/2017/2019
Protocols: TCP/IP, HTTP
Web Server: IIS
Versioning: Microsoft TFS, Bitbucket
Methodology: Agile-Scrum, waterfall
Operating System: Windows XP/7/8/8.1/10
Cloud Services: Microsoft Azure logic Apps, APIM, web apps, Azure Data factory
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Developer
Responsibilities:
- Responsible for entire development lifecycle including requirements gathering, analysis and specifications, design, development, testing, deployment, and maintenance of the application.
- Develop high level and detail design specifications.
- Work directly with business to understand their requirements and produce solutions to meet those needs.
- Created and maintained APIs for Mobile application.
- Participate in daily scrum meetings as a part of agile methodology.
- Write high quality code that meets business requirements in Visual Studio 2019 using .NET, C#, Web API, SQL, LINQ, HTML, CSS, Java Script, JQuery, MVC, XML.
- Responsible for code review and code documentation.
- Perform unit testing by writing unit test cases to test the code.
- Perform both manual and automation testing of the application.
- Develop stored procedures, create tables and views in SQL server 2019.
- Handle web APIs including maintaining, testing, debugging, and deploying.
- Test Web APIs using Postman.
- Resolve all functional issues reported by QA and involve in production support.
- Participate in project release and deployment activities.
- Create reports and documentation using MS Excel, MS Word, and other reporting tools.
- Develop and maintain XML schemas.
- Write complex SQL queries and procedures to optimize the database performance.
- Work on QNXT (Claim processing system) to manage claim inventory and network management workflow.
- Develop error logging system which is used to resolve faulty data related issues and also for reporting purpose.
- Create SSIS packages for data extraction, migration, and other functions.
- Create pipelines (CI,CD )in Azure cloud to automate deployment process, build and test the code in various environments.
Confidential, NY
.NET Developer
Responsibilities:
- Developed Stored Procedures, views, triggers and tables using MS SQL server 2019(RDBMS).
- Wrote complex SQL queries to get data from different databases and get the output in different formats.
- Responsible for migrating data from different sources to the target application using ASP .NET, C#, WEB APIs and SQL.
- Developed RESTful services using web APIs to migrate data from one database to the other.
- Developed RESTful services using web APIs to migrate data from database to an Excel sheet.
- Worked on data mapping and developed web APIs according to the mapping.
- Involved in all the business meetings and helped the team in analyzing the requirement documents.
- Used Postman tool for API testing.
- Taken part in application upgrades and analyzed the changes and implemented the changes as needed.
- Modified existing database design by performing normalization process.
- Developed SSIS package to send out Email notifications.
- Developed an application that gets the data from the database, creates a pdf document and inserts data into that pdf document.
- Developed two web applications customer Portal and eligibility calculator using Universal windows Platform.
- Responsible for debugging productions issues and also to fix the issues.
- Used Nunit to convert requirements to test cases and for unit testing.
- Created web services in facets and used it for automating existing manual processes.
- Worked on facets member management systems.
- Experienced in writing code to process claims using facets.
- Used facets in SQL server to import files.
- Developed eligibility calculator application using WPF for users to check their membership eligibility.
- Migrated applications to Azure cloud.
- Design and implement Microsoft Azure services like APIs and Databases for storage.
- Created and used Azure pipelines.
- Involved in modifying Azure Resource Management (ARM) Templates.
- Involved in managing Azure AD objects.
- Created APIs using Azure API management.
- Used SSRS, crystal reporting tool and Tableau to create acknowledgement and plan of care letters into word and pdf.
- Responsible for writing deployment documents with instructions and rollback procedures.
- Handled all aspects of web APIs including maintaining, testing, debugging and deploying.
- Resolved numerous bugs aroused by the QA team and also involved in production support.
Environment: ASP.NET 4.6.1, ASP.NET MVC4, .NET Core, Web API, REST Services, C#, Entity Framework, TFS 2012 Blazor, SQL Server 2014, WCF, MS Visual Studio 4.6/4.5.2, HTML, Java Script, Angular 6, SharePoint, Postman, Nunit,Azure
Confidential, Michigan
.NET Developer
Responsibilities:
- Developed Stored Procedures, views and created tables using SQL server 2019(RDBMS).
- Worked as a full stack developer and was involved in both frontend and backend development of the application using .NET 4.5, C# in Visual Studio.
- Upgraded the existing applications to Bootstrap 4.5.
- Resolved numerous bugs aroused by the users and testing team.
- Got the requirements directly from the CEO, analyzed and created functional and business requirement documents.
- Used Mind manager tool to represent the work breakdown structure for each project.
- Helped in stabilizing the existing application.
- Responsible for planning and developing application enhancements in WPF.
- Responsible for writing technical documentation.
- Developed and modified razor pages.
- Involved in Daily scrum meetings.
- Developed web apps using Blazor.
- Performed POS terminal support and troubleshooting.
- Assisted customers in with installing POS devices and supported the devices.
- Made modifications in POS to help customer’s resolve their problems.
- Modified existing database design by performing normalization process
- Added new features to the application using HTML, CSS, JavaScript, Bootstrap and C#.
- Developed charts using Dy-graphs to show project productivity.
- Involved in configuring Azure environments (IaaS), services (PaaS), via automation and using the Azure portal.
- Created Azure pipelines and involved in modifying Azure resource management templates.
- Monitoring cloud-based systems and components for performance, reliability, security, and efficiency
- Supporting enterprise core services as well as cloud deployments of these services.
- Involved in deploying workloads to Azure.
- Created Financial dashboard which required different mathematical logics.
- Used Bitbucket for version control.
- Used R signal to make asynchronous calls.
- Involved in testing the application and identifying the bugs.
- Developed a new work management application using Blazor and Syncfusion libraries.
- Developed a new product and integrated that to the existing application.
Environment: ASP.NET 4.7, ASP.NET MVC4, .NET Core, HTML, CSS, JavaScript, Razor, Web API, LINQ, REST Services, C#, Entity Framework, Bitbucket, Angular 2,WCF, SQL Server 2019, BLAZOR, MS Visual Studio 2019, SharePoint, Mind manager tool
Confidential, PA
.NET Developer
Responsibilities:
- Involved in enhancements according to user-based requirements.
- Also, was involved in task completion, iterations and extreme programming using agile methodology.
- Designed UI pages and Razor views and partial views.
- Worked as a full stack developer and was involved in both frontend and backend development of the application.
- Responsible for developing ASP.NET applications using .NET framework, Model View Controller (MVC) and IIS security models.
- Created the editor and display templates for MVC controls.
- Used Asynchronous JavaScript (AJAX), XML, JavaScript, HTML and CSS for better faster interactive Front-End.
- Worked with Lambda expressions to process collection of objects in an efficient manner.
- Developed the MVC web application and used jQuery extensively across the application like making Ajax calls, calendar controls, tool tips, sliding menus, Ajax loading tabs, expand collapse panels and worked on the Bootstrap/CSS to make UI consistent look and mobile friendly.
- Designed and developed reusable UI components like MVC master pages “Layouts” and “Nested LAYOUTS”, “View start” and MVC User Controls “Partial Views”.
- Involved in coding the presentation layer using WPF and service layer using Windows Communication Foundation (WCF) technology.
- Designed and developed Azure ASP.net MVC application, Azure storage, and cloud services, Web Roles, Media Services, SQL Database, Service Bus and Access Control Service.
- Developed RESTful Services using Web API for Enterprise Service Bus for routing data between different systems.
- Developed RESTful services using web API for communicating with the In-rule service.
- Involved in creating RESTful Web API's for Lookup Services using (Model-View-Controller) MVC architecture.
- Used RDMS for SQL transactions, tables, views, triggers and stored Procedures.
- Used TFS for continuous integration and version control.
- Used C# features like Generics, Iterators, Partial classes, Anonymous Types, Lambda expressions and extension methods.
- Developed stored procedures, triggers and views in SQL Server 2012 for accessing the database.
- Creating reports using SSRS.
- Involved in unit testing and integration testing with other modules.
Environment: ASP.NET 4.6.1/4.6/4.5.2 , ASP.NET MVC, Web API, REST Services, HTML 5, XML, CSS3, XHTML, DHTML, C#, J-Query, LINQ,Angular JS, Entity Framework, TFS 2012, SQL server 2014/2012, MS Visual Studio 4.6/4.5.2, WCF, SSRS