Software Engineer Resume
Omaha, NE
PROFESSIONAL SUMMARY
- Over (7) years of experience in designing and developing collaborative solutions using various Microsoft Technologies.
- Strong knowledge in Software Development Life Cycle (SDLC) process and methodologies with strong expertise in building windows and web based solutions.
- High - Level expertise in Object Oriented Design, Analysis, Object Oriented Application Development (OOAD) and Service Oriented Architecture (SOA).
- Proficient in working with AngularJS and Angular2 to create Single Page Applications (SPA).
- Extensive web development experience using ASP.NET 1.0/2.0/3.0/3.5, Ajax, HTML and CSS and using ASP.NET MVC architecture.
- Very proficient JavaScript, jQuery, JSON, AJAX, XML and other web tools.
- Expertise in writing complex SQL queries and coding using SQL and PL/SQL (Functions, Procedures, Triggers, SQL query Tuning and Cursors) in SQL Server and Oracle.
- Experienced and Knowledgeable in Agile Software Development, Waterfall cycle and Database & Test Driven Development (TDD) methodologies.
- Good knowledge of Architectural and Design concepts, Object Oriented Programming (OOPS), Design Patterns, UML Diagrams.
- Experience in developing Web Service Producers and Consumers using .NET and WCF.
- Expertise in developing and installing Win Forms application.
- Proficiency in configuring and deploying Web/Enterprise applications and services on IIS 5.0/6.0/7.0 Servers.
- Experienced in designing and generating various complex business reports using SQL Server Reporting Services and Crystal Reports.
- Experience in using Agile and SCRUM methodology to deliver the projects.
- Expertise in scripting languages like JavaScript and VBScript.
- Experience in performing unit testing using NUnit framework and VSTS to write repeatable tests.
- Expertise in using Visual SourceSafe and Team Foundation Server for source code management and version control (Check in, Checkout, track, history etc.)
- Experienced in process, validate, parse, and extract data from XML using XSL, XSLT and XPath.
- Expertise in migrating web applications from ASP to ASP.NET.
- Written conversion and deployment playbooks and also user and operational manuals.
- Highly motivated team player with zeal to quickly learn and implement new technologies.
TECHNICAL SKILLS
Operating System: Windows 98 / 2000 /XP Home /XP Professional/ 2003 Server, UNIX.
Technologies: ASP.NET 1.1 / 2.0 /3.0/3.5/4.0, MVC Framework, AngularJS/Angular 2.0, AJAX and JQuery.
Database Technologies: SQL Server 2000/2005/2008, MS Access, SQL and PL/SQL and LINQ to XML.
Reporting Technologies: Crystal Reports and SQL Server Reporting Services.
Distributed Technologies: WCF Services and ASP.NET Web API
Programming Languages: C#.NET, VB.NET and VB6.0
Web Technologies: XML, XSL, XSLT, HTML, CSS, WSDL, XPath, Java Script, VBScript
Tools: Visual Studio 2003/2005/2008/2015, SQL Server Management Studio Express.
PROFESSIONAL EXPERIENCE
Software Engineer
Confidential, Omaha NE
Responsibilities:
- Worked with the business units to get and understand Software Requirements specifications.
- Worked in Agile Environment, which include daily Stand ups, Sprint Planning etc.
- All the modules of UI are developed using Angular2 by making use of Components, Services and Routing.
- Developed Custom directives to be reused across different modules in the application.
- Implemented enhancements to the application as per the business requirement.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Implemented Angular Router to enable navigation from one view to the next as user performs application tasks.
- Written complex Stored Procedures, Queries, Views and otherSQLjoins.
- Used JENKINS for building and deployment and created change controls for deploying code into environments.
- Extensively used "RALLY" for requirements gathering, integrating, maintenance, reporting and Project tracking.
- Involved in fixing number of defects for existing software system and for software enhancement.
- Worked on generic classes using C# to create Support Functions and Database Operations.
- Performed Unit testing on every new version before sending it for User Acceptance Test.
Environment: Visual Studio 2015,.Net Framework 4.6, ASP .NET, C#, Angular 2.0, TypeScript, IIS 7.0, RALLY, JENKINS, PostgreSQL 9.2.
Ecommerce Developer
Confidential, Fort Worth TX
Responsibilities:
- Worked in different phases of SDLC from requirements, implementations to testing followed by AgileMethodologies with duration of 2 weeks sprint.
- Recommended and developed the services of the application using ASP.NET MVC Web API.
- Code first approach and Entity Framework 6.0 is used for Data Access Layer (DAL).
- All the modules of UI are developed using AngularJS (Controllers, factories).
- Designing User Interfaces, Web pages, Web forms using Server controls, HTML and JavaScript (J-Query) and CSS to enhance UI experience on Client-side.
- Reports Functionality are implemented using modules UI (MVC and Kendo UI), Service (Web API) and EF for DAL.
- Worked on generic classes using C# to create Support Functions and Database Operations.
- Implemented controllers in AngularJS to maintain the View data, and angular service calls using Angular Factory.
- Used ADO.NET objects to retrieve and update data to the database like SQL Server.
- Worked with the Hawk Search Engine for on-site search.
- Implemented Dependency Injection (DI) using IOC Ninject.
- Worked on SSRS for displaying reports in Portal.
- Performed Unit testing on every new version before sending it for User Acceptance Test.
- Used Team Foundation Server for integrating, maintenance, reporting and Project tracking.
- Used Git for Merge, Commit and Checkout.
Environment: Visual Studio 2015,.Net Framework 4.6, Web API 2.1, C#, ASP.NET MVC4, Razor Engine, AngularJS, jQuery, IIS 7.0, Unity, SQL Server 2014, TFS, Git.
.NET Developer
Confidential, TX
Responsibilities:
- Involved in Software Development Life Cycle process that includes requirement analysis, designing, testing and deployment as per Agile methodology with 2 weeks sprint.
- Designed and Developed application based on MVC architecture using ASP.NET MVC framework that involves in creating Models, Views and controllers.
- The services of the application are developed using ASP.NET MVC Web API.
- Dependency Injection (DI) is implemented using IOC Ninject.
- Responsible for designing and implementing Federal, State and Local Tax calculation modules (services) of the application.
- Created Custom Action Filters in MVC4 to support the business requirements.
- Code first approach and Entity Framework 6.0 is used for Data Access Layer (DAL).
- Implemented Server and Client side validations using ASP.NET validation controls and AngularJS.
- Worked on generic classes using C# to create Support Functions and Database Operations.
- Complex Stored Procedures, Triggers, Tables, Views and otherSQLjoins are written in SQL Server.
- Managed Database connectivity using ADO.NET.
- For displaying reports in Portal worked with SSRS.
- Implemented SSIS to create packages and to Extract, Transform and Load data packages.
- Maintained build versions and code versions using Team foundation Server’s Version Control (TFS).
Environment: Visual Studio 2013,.Net Framework 4.5, Web API 2.1, C#, ASP.NET MVC4, Razor Engine, Entity Framework 6.0, AngularJS, Kendo UI, IIS 7.0, SQL Server 2014, TFS.
.Net Developer
Confidential
Responsibilities:
- Involved in different phases ofSoftware Development Life Cycle(SDLC) including Designing, Programming, Testing and Documentation.
- Implemented the presentation layer using Master Pages, HTML, XML and JavaScript.
- Used CSS for common appearance all over the website.
- Written Web Service for Messaging module passing user data from Manager to Sales Team and vice versa using C#.Net.
- Created and consumed WCF Services using C#, ADO.NET and SQL Server
- Developed Web forms using ASP.NET server controls and validated input using Java Script.
- Created multiple Custom User Controls in WPF and MS Expression Blend.
- Created Common Data Access Layer using ADO.NET.
- Used SSIS to load data from source files to target tables.
- Used ADO.NET objects such as Data Adapter, Data Reader and Data Set for consistent data access.
- Involved in testing and fixing bugs.
Environment: Visual Studio 2008, .NET 3.0, ADO.NET, ASP.NET, WCF, C#.NET, HTML, CSS, XML, JavaScript, SQL Database.
.Net Developer
Confidential
Responsibilities:
- Firstly understanding business cases by analysing the production process.
- Had regular meetings with the hall supervisors and management to understand the complicated set of business rules.
- GUI validations are done using ASP.NET validation controls.
- Created various classes in C#.NET for various data operations.
- Used ADO.NET to connect to an SQL SERVER 2005 database.
- Used SMTP Services of ASP.NET 2.0 to send automatic email notifications to the users, their credentials like user id and automatic generated password.
- Designed and generated reports using Microsoft SQL SERVER 2005 Reporting services.
- Application design strictly followed OOA/OOD concepts.
- Worked on the enhancements while simultaneously working with the maintenance team on fixing the defects.
- Used Visual SourceSafe for version controlling.
- Documented the coded modules.
Environment: VB.NET, ASP.NET 2.0, ASP.NET Ajax 1.0, C#.NET, Visual Studio 2005, ADO.NET, and SQL SEVER 2005, Microsoft SQL SERVER 2005 Reporting Services, Windows 2000 and XML Web Services.
