Software Developer Resume
3.00/5 (Submit Your Rating)
SUMMARY
- 6 + Years of Experience in Analysis, Design, Development, Testing, Implementation, and Maintenance of N - Tier Enterprise Applications in Web, Desktop, and Client/Server environment
- Extensively worked with all the Phases of Software Development Life Cycle (SDLC). Familiar with Agile Methodologies (Extreme Programming, Scrum), Waterfall Methodologies, Test-Driven Development (TDD), M-V-VM Design Pattern and MVC Design Patterns
- Experience in Developing thick client applications using WinForms, WPF, C#, XAML, LINQ, Entity Framework, Web Services using WCF and ASP.NET Web API on Visual Studio 2017/2015/2012 , .NET Core, .NET Framework 4.7/4.5/4.0
- Experience in Developing thin client applications using Angular, ASP.NET MVC, Razor, jQuery, JavaScript, C#, Angular 4, Entity Framework, Web Services using WCF and ASP.NET Web API on Visual Studio 2017/2015/2012 , .NET Core, .NET Framework 4.7/4.5/4.0
- Experience in developing WCF and ASP.NET Web API services using C#, Entity Framework on Visual Studio 2017/2015/2012 , .NET Core, .NET Framework 4.7/4.5/4.0.
- Experience using Crystal Reports API in .NET for generating reports
- Developed applications using AJAX, JavaScript, TypeScript, VBScript, CSS, Themes, User Controls, Custom Controls, HTML5, XML, XHTML, XSLT, XPath, Visual Studio Team Foundation Server, and utilizing Telerik third party controls
- Experience in preparing test cases and performing unit test using Visual Studio 2017 Testing tools
- Hands on experience in writing queries for Microsoft SQL Server 2012
- Hands on experience in deploying application to Azure App Service, Azure SQL
- Experience in drawing Use Case, Sequence, and Class Diagrams using Microsoft Visio, Argo UML, and Star UML
- Experience in working with Azure Dev Ops, Git, and Microsoft Team Foundation Server
- Microsoft Certified Professional
- Strong experience in Leadership, Schedule Management, Client Interaction and understanding Business Application, Business Data Flow and Data Relations from them
- Conscientious, Dynamic, Determined, and Goal-Oriented Self-Starter with an analytical approach to problems; enthusiastic in keeping abreast of current technologies and a zeal to invest in a career with the company. Influential communication skills and strong leadership skills
PROFESSIONAL EXPERIENCE
Confidential
Software Developer
Responsibilities:
- Responsible for migrating legacy Gate Management PowerBuilder application user interface and business logic to scalable modern web application
- Developed Gate Management Web application using Angular 5/6/7, ASP.NET Web API and Oracle backend
- Involved in developing ASP.NET Web API services using .NET 4.6/4.5 for establishing communication between client applications and data layer
- Developed Angular components and corresponding templates using Angular CLI for the Gate Management web application
- Developed service repositories on client-side code to get and post data using HTTP Client
- Used Entity Framework ORM for communication between the data layer and the backend
- Used Await/Async Programming and Task Parallel Libraries for scalable web services with better performance services layer.
- Facilitated discussions with the business users to gather insights into user experience and refine the user interface for the web application
- Developed rich interactive user interface using Type Script, Angular 6, Bootstrap, Angular Material, Media Queries, CSS
- Involved in developing technical documentation to define the system components, development environment and implementation planning
Confidential
.NET Application Developer
Responsibilities:
- Involved in developing web applications using ASP.NET MVC, Html Helpers, Telerik Kendo UI, AJAX, jQuery, Java Script
- Worked on generating reports for the statements using Crystal Reports API
- Involved in developing desktop client applications using WinForms/WPF, Janus Grid system, Microsoft built-in control toolkit.
- Involved in developing ASP.NET Web API and WCF services using .NET 4.6/4.5 for establishing communication between client applications and data layer
- Used Entity Framework ORM for communication between the data layer and the backend
- Developed database views on SQL Server for optimizing the Entity Framework queries
- Implemented Mouse and Keyboard events and Time-based functionality on ASP.NET MVC web application using jQuery
- Used Await/Async Programming and Task Parallel Libraries for a responsive User Interface and better performance of the Services Layer.
- Used jQuery/AJAX for make service calls for making the ASP.NET MVC user interface responsive and Implemented AJAX Enabled WCF Services to call Services Asynchronously for thick clients
- Responsible for deployment of the applications to Dev, QA and prod servers. Migrated thick client to thin client applications and hosting ASP.NET MVC Application in IIS
- Customized Look and Feel of the web application using the Telerik Kendo UI theme builder.
- Developed custom controls for the missing DataGrid and extending functionality of textbox and List View. Used Semantic Zoom, Grid View, List View, View Box for appropriate rendering for the user interface for Modern user interface paradigm
- Analyzed the applications for memory leaks using WinDbg. Involved in performance tuning of the applications.
- Responsible for rolling out Instrumentation for UI applications and bench marking the applications for performance
- Involved in developing for rich graphical user interfaces for both thick and thin clients
- Created Several Reusable User Controls and Custom Controls for WinForms applications using C#, and Customized Controls using Data Templates, Events, and Control Templates
Confidential
Graduate Assistant
Responsibilities:
- Developed web application using ASP.NET MVC, Html Helpers, AJAX, jQuery, Java Script
- Developed ASP.NET Web API services for establishing communication between client application and data layer
- Deployed applications to Microsoft Azure Web App Services
- Involved in Design and Development of Technical Specifications for the project and responsible for Configuration Management
- Used Await/Async Programming and Task Parallel Libraries for a responsive User Interface and better performance of the Services Layer.
- Used Entity Framework ORM for communication between the data layer and the backend
- Developed database views on SQL Server for optimizing the Entity Framework queries
- Responsible for Database management for the portal
- Created Use-Case Diagrams, Class Diagrams, and Sequence Diagrams using Enterprise Architect
- Used LINQ to Query from XML and in memory collections and Used built-in Validation Controls and Custom Validation Controls for Front End Validations
- Tested Web Services using Unknit. Defined Binding Configurations to Implement Security, Protocols and Reliability
- Responsible for creating a web portal for feedback collection activities
Confidential
Software Developer
Responsibilities:
- Involved in developing desktop client applications using WinForms, Janus Grid system, Microsoft built-in control toolkit.
- Involved in developing WCF services using .NET 4.5/4.0 for establishing communication between client applications and data layer
- Used Entity Framework ORM for communication between the data layer and the backend
- Used Await/Async Programming and Task Parallel Libraries for a responsive User Interface and better performance of the Services Layer.
- Implemented AJAX Enabled WCF Services to call Services Asynchronously for thick clients
- Responsible for deployment of the applications to Dev, QA and prod servers.
- Developed custom controls for the missing DataGrid and extending functionality of textbox and List View. Used Semantic Zoom, Grid View, List View, View Box for appropriate rendering for the user interface for Modern user interface paradigm
- Responsible for rolling out Instrumentation for UI applications and bench marking the applications for performance
- Involved in developing for rich graphical user interfaces for both thick and thin clients
- Created Several Reusable User Controls and Custom Controls for WinForms applications using C#, and Customized Controls using Data Templates, Events, and Control Templates
Confidential
Software Intern
Responsibilities:
- Supported WinForms desktop client application development.
- Supported debugging WCF services written in .NET 4.5/4.0 that were for establishing communication between client applications and data layer
- Manual Regression testing of the application and benchmark the UI application for performance
- Involved in developing for rich graphical user interfaces for both thick
- Created Several Reusable User Controls and Custom Controls for WinForms applications using C#, and Customized Controls using Data Templates, Events, and Control Templates