Software Developer Resume
Austin, TX
SUMMARY
- 5+ years of IT experience in software development using .NET Framework, .NET Core, C#, VB.NET, ASP.NET, JavaScript Libraries, SQL Server, XML, Web services, and MSMQ.
- Experienced in full Software Development Lifecycle (SDLC) starting from Requirements Analysis, Design, Development, Testing, Maintenance, Enhancement, & Production Support of Business Applications.
- Proficient in developing Windows and Web applications using Windows Forms, Web Forms, ASP.NET MVC, Angular.
- Good experience in working with Java script libraries and technologies like jQuery, Knockouts, AngularJS, NodeJS, ReactJS,ExpressJS, Type Script.
- Exposure on using AWS (S3, ELB, EC2, Route 53)
- Expertise in Developing and configuring ASMX Web services, WCF Web services, Web API, Node.JS API.
- Proficient at developing Templates, Graphics, Editing& modifying in UI using Dream viewer, flash.
- Good understanding of enterprise level Architecture Patterns like MVC MVP, Dependency Injection, Singleton and Abstract factory.
- Excellent experience in working with different object - oriented programming techniques, Microsoft design patterns like MVC, MVVM and Service Oriented Architecture (SOA) WCF, WPF, Web Services and DTO (Data Transfer Objects).
- In depth noledge of Web / GUI development Components, COM/COM+/DCOM, ADO / ADO.NET, Microsoft Enterprise Library and LINQ.
- Good noledge in working with 3 Tier and n-Tier, Service Oriented Architecture.
- Experience in Implementing ADO.NET Entity Framework, LINQ to SQL, Enterprise Library, ADO.NET.
- Hands on experience in using IIS (Internet information services), Active Directory, ADLDS, MSMQ.
- Experience with SQL Server Reporting Services (SSRS), Integration Services (SSIS) and Report Builder Projects.
- Good in creating CI/CD pipeline using various tools such as GIT, Jenkins, and Sonar.
- Source code admin- Manage and configure GIT, resolve issue regarding source code management, mange branching and merging, code freeze process.
- Resolve conflicts related to merging of source code for GIT and further configuring with SonarQube to test the quality and analyze the bug fixes.
- Installed and configured GIT and GITHUB.
- Implemented and maintained the branching and build/release strategies utilizing GIT repositories.
- Experience in gathering customer requirements and functional requirements and converting them to technical requirements.
- Excellent communication skills and a proactive team member.
- Enthusiastic, noledge-hungry self-starter, eager to meet challenges and quickly assimilate latest technologies, skills, concepts and ideas.
TECHNICAL SKILLS
Languages: C#, VB.NET, JavaScript, Typescript.
Web Technologies: Angular 8, ReactJS, Typescript, Razor Pages, JavaScript, Bootstrap, jQuery, AJAX, HTML5, CSS 3, XML, JSON, SOAP, REST.
Technologies: ASP.NET CORE, ASP.NET WEB API, ASP. NET MVC 5, WCF, ASP.NET Webservices, ASP.NET Web Forms, Angular 8, ReactJS,Entity Framework, Entity Framework Core, ADO.NET.
Database: SQL Server (2017/2012/2008 ), MySQL, PostgreSQL.
IDE Tools: Microsoft Visual Studio, Visual Studio Code, Notepad++.
Source Code Version Control: SVN, GIT, TFS.
Webservices: IIS, Apache, Nginx, Kestrel.
Operating Systems: Windows, Linux.
PROFESSIONAL EXPERIENCE
Confidential - Austin, TX
Software Developer
Responsibilities:
- Participate in the complete Software Development Life Cycle (SDLC) including requirement analysis, design, implementation, testing, and production support.
- Develop REST API’s using ASP.NET CORE, ASP.NET WEB API, ADO.NET, Entity Framework and Entity Framework Core.
- Develop SOAP based webservices using ASP.NET ASMX Webservices and WCF.
- Work with different programming languages like C#, VB.NET, JavaScript and Typescript.
- Develop TEMPeffective single page applications using Angular 8, ReactJS Typescript, Bootstrap, HTML and CSS.
- Work with ASP.NET CORE Razor pages and ASP.NET MVC 5 to build light weight and scalable web applications.
- Developed Razor views with strongly typed View Models using HTML Helpers and Partial Views in ASP.NET MVC 5.
- Used the new ASP.NET CORE MVC Tag Helpers to create forms.
- Develop Web Forms using Master Pages, User Controls, and Custom Controls.
- Create stored procedures, functions, views, triggers, indexes, support maintenance and development, halp ensure optimized performance of database queries in MS SQL Server, MYSQL and PostgreSQL.
- Used Code first Approach with Entity Framework for the Data Access Layer (DAL).
- Implemented Repository Pattern for the data access calls from the Business Layer (BL) for the new .NET Core Applications.
- Write unit test cases using Nun it and XU nit.
- Setup background processing jobs like Fire and Forget jobs, Batches for sending emails to clients using hang fire.
- Experience in using the Microsoft Report Builder and SQL Server Reporting Services (SSRS) to create reports for the reporting system.
- Source code admin- Manage and configure GIT, resolve issue regarding source code management, mange branching and merging, code freeze process.
- Resolve conflicts related to merging of source code for GIT and further configuring with SonarQube to test the quality and analyze the bug fixes.
- Installed and configured GIT and GITHUB.
Environment: C#, VB.NET, Microsoft .NET CORE 2.2, ASP.NET CORE, .NET (4.7/4.5/4.0), JavaScript, Typescript, Angular,ReactJS, jQuery, Bootstrap, HTML, CSS, AJAX, WCF, Web API, SSRS, ASP.NET MVC 5, Visual Studio (2017/2015), MS SQL SERVER (2017/2012), MYSQL, PostgreSQL, EF CORE, ADO.NET, AWS, GIT, Jenkins CI/CD.
Confidential - Boston, MA
.NET Developer
Responsibilities:
- Involved in the Software Development Life Cycle (SDLC) that includes requirement analysis, design, implementation, testing, and production support.
- Develop REST API’s using ASP.NET Core and ASP.NET WEB API.
- Developed single page applications using Angular 2+.
- Worked on mainframe applications built in WPF.
- Implemented Lazy Loading of Angular Modules.
- Designed and developed database with Entity Framework Code-First approach with Repository-Pattern based backend and used RESTful and Web API as transaction and communication technology to the client-side.
- Worked with Auto Mapper to create and map Input and Output Data Transfer Objects (DTO’s).
- Performed API paging, sorting filtering to shape the data for the Angular client.
- Write LINQ queries to implement the CRUD functionalities.
- Developed Reports through .NET apps and configured them on Autosys.
- Used Angular Routing Service to support REST service calls, form validations and create Routes.
- Used SMTP mail class of .NET for the users to send emails in the application
- Worked on ASP.NET Web API to create HTTP rest services to communicate with UI objects using JSON.
- Used Team Foundation Server for Source Code Version Control.
- Used SharePoint Server to manage, communicate documents for review and collaborate the work with team members.
- Worked in Agile SCRUM team environment for developing releases.
- Involved in writing test plans, detailing the test scope, test requirements and necessary resources.
- Documenting the analysis and technical specification for future reference.
Environment: C#, VB.NET, Microsoft .NET CORE 2.2, ASP.NET CORE, .NET (4.7/4.5/4.0), JavaScript, Typescript, Angular, jQuery, Bootstrap, HTML, CSS, AJAX, WCF, Web API, SSRS, ASP.NET MVC 5, Visual Studio (2017/2015), MS SQL SERVER (2017/2012), MYSQL, PostgreSQL, EF CORE, ADO.NET.
Confidential - Boston, MA
Customer Support Representative
Responsibilities:
- Address customer inquiries and provide best solutions within wireless and residential services.
- Assess client's needs and resources and recommend the appropriate service/services.
- Develop proposals as part of the sales presentation to illustrate the benefits from the use of the service.
- Provide technical assistance in response to inquiries related to equipment usage, connectivity issues, operating issues, wireless network & modem configuration.
- Investigate and understand customer’s issues through various software, resources, and available research tools. Document all the activities into CRM for future references
- Manage customer’s profile and create a quote, work order, update records into V21, ICM, SGI for any changes related to service, product, rate, address change, package upgrade.
- Address issues related to billing inquiries, reconcile accounts, collect payments, and create invoices.
- Technical assistance in response to inquiries related to equipment usage, connectivity issues, operating issues, wireless network & modem configuration.
- Software, resources, and available research tools. Document all the activities into CRM for future references
- Involved in writing test plans, detailing the test scope, test requirements and necessary resources.
Confidential - Rockville, MD
.Net Developer
Responsibilities:
- Involved in sprint planning, complexity estimation of user stories, completion of user stories, code reviews for team.
- Involved in analysis, design of one pager assigned to the team in building a new Health Edge System as part of organization upgrade into Angular applications with JSON, Web API.
- Developed Angular applications using N-Tier architecture, Typescript, Web API, Entity Framework, HTML, CSS, and Bootstrap.
- Worked on Angular Modules and Controllers, worked on creating angular modules, angular derivatives, angular Expressions, and angular filters.
- Worked with Routing, Attribute Routing, Autantication and Authorization Filters, Scaffolding templates for Entity Framework Models in ASP.NET MVC.
- Designed various database solutions in standard relational database management systems like SQL Server.
- Hands on experience working Microsoft Azure Web deploy module to deploy .Net Applications and deploying Single Page Applications
- Worked with GitHub for creating branches, rebasing, merging, and deploying code.
- Worked with various editors like Visual Studio, SQL Server, and VS Code.
- Created C# Unit Tests for strictly defined features using NUnit.
- Technology Planning, estimation, research, analysis and design for new projects and requirements
- TEMPEffective communication with the business users, offshore development team and Server Team.
- Wrote SQL queries with Joins on multiple tables, Stored Procedures, Functions, Triggers.
- Created the Queries to access the data from the SQL server as the backend.
- Created the FAQ document for the client support team.
- Responsible for the Deployment and Delivery of the product in the client environment.
Environment: ASP.NET, MVC, C#, Microsoft Share point 2016, HTML, JQuery, Visual Studio 2010, CITRIX, Developer studio, PL/SQL Developer Tool, Agile, Tableau, Azure.
