Application Developer Resume
MN
SUMMARY
- Software Engineer with 3+ years of extensive experience in Analysis, Design, Development, Testing and Implementation of client/server, web based and n - tier business/commercial applications.
- Solid understanding of Object Oriented Analysis and Design (OOD), UML and RDBMS concepts.
- Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, reusability and Design patterns like Abstract factory, Singleton, Object pool a standard solution to common problems in software design.
- Experienced in all phases of software development life cycle (SDLC) - Feasibility study, Project Analysis, Requirements, Design, Development, Testing, Documentation, UAT, Deployment and support
- Experienced in working with Iterative Agile Programming Methodologies, Waterfall methodologies, Scrum and Test-driven development (TDD).
- Demonstrated proficiency in development using Microsoft.NET technologies like WCF, LINQ, ASP.Net 4.0/3.5, ASP.NET MVC 5.0/4.0, C# (4.0/3.5), VB.NET and AJAX Extensions, jQUERY with MS SQL Server (SQL 2008 R2 / 2005), POSTGRESQL, PgAdmin and Oracle 10g/9i as database.
- Experience in web UI technologies using HTML, VBScript, jQuery, JavaScript, Angular Js as well as XML, XSL and XSLT.
- Worked on CI-CD automation tools like Jenkins, Ansible and Chef.
- Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server 2008/2005/2000 & Oracle 10g/9i.
- Experience in database related work primarily creating complex stored procedure, Views, Triggers, Functions, using PL/SQL, T-SQL.
- Experienced in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server 2010/2008 and Visual Source Safe (VSS).
- Developed Outlook Add-In using WPF, C# and SQL Compact Edition along with Custom installation and integration of MSCRM Outlook client.
- Experience in using AAD (Azure Active Directory) for multi-factor authentication, privileged account management, role based access control, application usage monitoring, and alerting.
- Experience in building mobile based apps using Xamarinstudio and Cross platform in Visual Studio for iOS, Android.
- Developed a Single page application (SPA), mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS 2.0, JavaScript API.
- Experience in using AngularJS 2.0 to test views and to do end to end unit testing by using CI-CD.
- Experience in developing applications using Web Services, WCF, REST, WPF, WWF, SOAP, NHibernate and GIT.
- Experience in developing applications using AngularJS-Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Experience in authentication methods SSO applications such as NTLM, Kerberos, LDAP.
- Hands on experience in using Web Server - IIS, Team Foundation Server (TFS), Visual SourceSafe (VSS), Data Transformation Services (DTS), System center configure management (SCCM).
- Proficient in writing Unit Test Cases for Business logic using TDD, Qunit test framework and MS Unit test framework, Microsoft Fakes Framework.
- Extensive knowledge of .NET security features such as Authentication & Authorization, Windows-based Authentication, Forms-based Authentication, Authorizing Users and Roles.
- Experience in Handling multi-threading using TAP and TPL patterns.
- Experience in Application development and Production support environment and cross platform web-based applications troubleshooting.
- Expertise in understanding user requirements and translating business requirements into technical solutions with excellent problem solving and troubleshooting capabilities.
TECHNICAL SKILLS:
Programming Languages: C++, C# 5.0/4.0/3.0/2.0, VB.NET, ASP.NET, T-SQL, PL/SQL, COBAL
Operating System: DOS, Windows NT/98/XP/2000/2003/Vista/2008, UNIX
Web Technologies: .NET Framework 4.6/4.5/ 4.0/3.5/3.0/2.0 /1. x, ASP.NET, MVC3.0/4.0/5.0, WebAPI, Silverlight 5.0/4.0/3.0, ASP.Net Ajax 3.0/2.0, JavaScript, TypeScript, JQuery, AngularJS 2.0
Xml Technologies: XAML, XML, XDOCUMENT, XSLT, XPATH, XSL
UI Technologies: Win Forms, WPF, WCF, ASP.NET Web Forms
IDE Tools: VS 2015/2013/2012/2010, SQL Server Management Studio
ETL Tools: SQL Server Integration services (SSIS 2012), Data Transformation Services (DTS)
Databases: MS SQL SERVER 2012/2010/2008/2005, /SQL MS Access 2010/2007/2003, Oracle 10g/9i/8i
ORM: Entity Framework, N Hibernate
Modeling Tools: UML, MS Visio 2010/2007
Reporting Tools: Telerik tool, SQL Server Reporting Services (SSRS), Crystal Reports
Servers: Windows Server 2008/NT, Microsoft IIS (7.5, 7.0/6.0/5.0/4.0 )
Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0, MSMQ, Web Services, Enterprise Library 4.1/3.1
Version Control Tools: Visual SourceSafe2005, Subversion, Test Driven Development (TDD), Team Foundation Server 2010/2008, SharePoint 07/10/13, GIT
PROFESSIONAL EXPERIENCE:
Confidential, MN
Application Developer
Responsibilities:
- Ensured that all deliverables meet the quality standards of WFA
- Designed front-end application components leveraging the Angular 4 framework.
- Used JavaScript to implement dropdown menus on web pages and displayed part of a web page upon request from user
- Extensively used CSS and Angular Material for styling the HTML elements
- Used functionalities to write code in HTML5, CSS3, Angular 4 JavaScript, jQuery, Ajax, JSON, and Bootstrap with MySQL database as the backend
- Developed custom directives (Attributes, Elements, and Classes) using AngularJS
- Defined new validations through Angular4 for the form field validation implemented through HTML5
- Written Angular Material driven JSON consuming Angular 2/4 functions to save User selections such as radio button, drop-down menu selections into a cookie
- Worked with React Js components, Events, Forms, Router, Keys, Animations, and Flux concept
- Developed the reusable templates and style sheets within the UI Standards and guidelines
- Designed and developed Page Objects using Page Object Design Pattern and Selenium.
- Experience in creation of Automation test scripts using frameworks like Page Object Model.
- Used Bitbucket as a code repository to check out project from it, make modifications, submit and commit changes to the local repository and then later to the central repository.
- Experience in UI Architecture design using Angular 2.0 components. Thorough understanding of core concepts like Ng Modules, Services, Dependency Injection, and decorators
- Developed Cross browser compatible responsive web pages (RWD) by combining LESS, Kendo grid system with JavaScript
- Involved in designing and implementing Web Rich UI for the Self-service Application using jQuery Ajax framework and Widget based JavaScript programmed model.
- Used Kendo Grid System and CSS3 Media Queries to develop single responsive application with good user experience in all platforms like desktop's tablet's and mobile phones.
- Worked on consuming web-services in the form of JSON via AJAX calls for creating business progress views as visual charts by using High Charts
- Involved in pre-testing the Web-Service calls with POSTMAN tool using end-points
- Implemented data formatted applications and deploy the script using client-side scripting using JavaScript also worked on DOM manipulation using JavaScript, jQuery
- Designed REST APIs that allow sophisticated, effective, and low-cost application integration
- Trouble-shot technical issues and identified modifications needed in existing applications to meet changing user requirements.
- Provided assistance to business users in the effective use of applications and information technology.
- Wrote technical procedures and documentation for the new and existing applications including operations, user guide, etc.
- Participated on IT project steering committees and be involved in the design phase of any new IT software development projects
Environment: Visual Studio.NET 2017/2015, C#, SQL Server 2017, XML, HTML5, CSS3, jQuery, JavaScript, AJAX, Angular 4, NodeJS, Bootstrap, Jenkins, JSON, JSP, REST, SDLC (Agile Scrum) and Windows, Bitbucket.
Confidential, MN
Software Engineer
Responsibilities:
- Create, analyze and review allDepartmentPurchase Requests (DPRs).
- Assist in formulation and implementationofagency policies.
- Design various data models class diagrams, dataflow diagrams, workflow diagrams, sequence diagrams.
- Involved in design, coding for web application using ASP. NET MVC Framework 5.0, C#, Visual Studio 2017, TOAD for Oracle 12.10.
- Worked on defects raised in different environments, seeing the logs, debugging & replicate same scenario in local.
- Effectively implemented ASP.NETsecurityinfrastructure for authenticating and authorizing user access as well as performing othersecurityrelated tasks.
- Worked on configuring IIS, which includes creating websites under sites, Handler Mappings, Application pool, Http Bindings, and configured Application Request Routing (ARR).
- Created and validated Views, User Controls, Models, View Models and Controllers of MVC Framework with Razor Engine and implemented features of security, testing of application.
- Designed Graphical User Interface (GUI) for various web pages using, HTML, CSS, JavaScript, JQuery and Angular.
- Worked on Responsive WebDesignusing Bootstrap, Grid Controls, CSS3, and Media Queries.
- Effectively used Angular a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- WCF Services deployed as a self-hosted service by means of window services bound with TCP Binding.
- Created Web API endpoints and Implemented client-side web applications using Web API
- Worked on .NETsecurity features such as Form-Based Authentication and Role-Based Authorization.
- Wrote RDBMS objects like stored procedures, views and user defined functions using SQL Server 2014.
- Used Grid View, Data List and Repeater controls with Paging and Sorting for displaying various data on to the page.
- Created SSIS packages to pull data from SQL Server and exported to Excel Spreadsheets.
- Reports generated by using SSRS. Reports variables passed from ASP.NETweb pages.
- Creating queries and joins on multiple tables, Functions and Triggers using LINQ in SQL 2016/2014 for inserting, updating, deleting the data into the relational tables.
- Optimized, SQL Enhance existing SQL for new features and/or performance. Analyze data to find inconsistencies
- Extensively performed manual testing process to ensure the quality.
- Responsible for maintaining versions of source code using GIT.
Environment: Visual Studio 2015,2017, ASP.Net MVC 5.0/4.0, Entity Framework 6.0/4.3, .Net Framework 4.5, Oracle 12c, TOAD for Oracle 12.10, Angular 2/4, IIS, TFS, C#, ASP.NET, Web API, JavaScript, CSS3, Kendo UI,Bootstrap, IIS7.0, HTML5,AJAX, WCF, TFS, GIT, XML, JSON, REST API, WCF Restful Services, DOM, REST Web Services, NUnit, LINQ, Crystal Reports.
Confidential
Senior .NET Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Writing Software Requirement Specifications & Test cases, Object Oriented Analysis and Design (OOAD) using UML with Microsoft Visio 2010.
- Development was done using Agile methodology with daily scrums, and continuous integration using the SDLC process to deliver higher-quality software far more rapidly.
- Created & hosted WCF Services and also used different bindings to make it available to different types of clients.
- Used Data Contract as standard mechanism in the WCF for serializing .NET object types into XML.
- Developed Web Services and invoked them using XML SOAP and WSDL for creating proxy classes.
- Designed and implemented the Dunning Letter system, using ASP.NET, Visual Studio 2015, SQL Server 2014, TestDriven.net and Crystal Report 2008, Telerik Report.
- Used Microsoft Entity FrameworkCode First approach for the Data Access Layer for the ASP.NET MVC 5.0 application and used Entity Frameworkfor the use of LINQ-based Data Access.
- Created WebAPIs using MVC 5.0 along with dependency Injection repository patterns using Microsoft Unity.
- Developed front end UI application usingAngular.js 2.0 and given support to the existing applications.
- Extensively used Third Party tools like Dev Express for developing rich user interfaces.
- Utilized Inversion of Control (IOC), Dependency Injection techniques for a better and abstract unit testing of each component.
- Implemented the project using ASP.NET, C# and back-end database as SQL Server 2012
- Assisted in production OLAP cubes, wrote queries to produce reports using SQL Server 2008/2012 Analysis Services (SSAS) and Reporting service (SSRS).
- UsedSSISto create ETL packages to Validate, Extract, Transform and Load data to Transaction.
- Performed unit testing on every new version before sending it for User Acceptance TestUAT.
- PerformedUnit Testingwith the testing toolN-Unitand involved in Unit test case, code review checklist preparation and validation for Mobile Applications.
- Good exposure to the JIRA- project tracking tool and Agile's Rally. Using JIRA and Rally which updates the work status, with the team and interacts with the other teammates across geography.
- Worked on applications software development efforts from deployment through the maintenance support process.
Environment: Microsoft SQL Server 2012, Visual Studio 2015, C#, VB.NET, ASP.NET, MVC 5.0, WebAPI, jQuery, HTML5, JavaScript, TypeScript, CSS3, WCF, AJAX, AngularJS, Entity Framework, LINQ, VSTO, IIS 7.5, NUnit, TFS.
Confidential, Nashville, TN
Sr. Application Developer
Responsibilities:
- Experience in all phases of the Software development life cycle (SDLC) starting from requirement gathering, designing functional document to implementation, delivery, test planning, execution and production support.
- Analysis of Functional design document to break down the requirement on module level.
- Creation of Technical design document based on Functional Design documents, Business requirements, Rules and rate manuals, Form matrix.
- Create, analyze and review allDepartmentPurchase Requests (DPRs).
- Assist in formulation and implementationofagency policies.
- Design various data models class diagrams, dataflow diagrams, workflow diagrams, sequence diagrams.
- Worked on defects raised in different environments, seeing the logs, debugging & replicate same scenario in local.
- Effectively implemented ASP.NETsecurityinfrastructure for authenticating and authorizing user access as well as performing othersecurityrelated tasks.
- Worked on configuring IIS, which includes creating websites under sites, Handler Mappings, Application pool, Http Bindings, and configured Application Request Routing (ARR).
- Created and validated Views, User Controls, Models, View Models and Controllers of MVC Framework with Razor Engine and implemented features of security, testing of application.
- Designed Graphical User Interface (GUI) for various web pages using, HTML, CSS, JavaScript, JQuery and Angular.
- Worked on Responsive WebDesignusing Bootstrap, Grid Controls, CSS3, and Media Queries.
- Effectively used Angular a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- WCF Services deployed as a self-hosted service by means of window services bound with TCP Binding.
- Created Web API endpoints and Implemented client-side web applications using Web API
- Worked on .NETsecurity features such as Form-Based Authentication and Role-Based Authorization.
- Wrote RDBMS objects like stored procedures, views and user defined functions using SQL Server 2014.
- Used Grid View, Data List and Repeater controls with Paging and Sorting for displaying various data on to the page.
- Created SSIS packages to pull data from SQL Server and exported to Excel Spreadsheets.
- Reports generated by using SSRS. Reports variables passed from ASP.NETweb pages.
- Creating queries and joins on multiple tables, Functions and Triggers using LINQ in SQL 2016/2014 for inserting, updating, deleting the data into the relational tables.
- Optimized, SQL Enhance existing SQL for new features and/or performance. Analyze data to find inconsistencies
- Extensively performed manual testing process to ensure the quality.
- Responsible for maintaining versions of source code using GIT.
Environment: Visual Studio.NET 2017, C#, ASP.Net MVC, WCF, Web API, AJAX, XML, IIS. HTML, JavaScript, AngularJS 2.0/1.5.3, jQuery, CSS3, REST Web Services, LINQ, SSIS, SSRS, SQL Server 2014/2016 and GIT.
