Soft Ware Engineer Resume
Denver, ColoradO
Objective
- Highly Competent Self - starter and team player pursuing a position in Software design or IT field where my team skills, problem solving abilities and technical knowledge can be developed to further my understanding of the industry.
SUMMARY
- Over 6 years of IT experience in all phases of Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation, testing and maintenance of Web Based and N-tier Architectures in domains like Finance, Telecom, IT.
- Excellent programming skills coupled with experience of designing and developing software applications with the C# (4.0/3.5/3.0/2.0 ).NET Framework (4.0/3.5/3.0/2.0 /1.x), MVC(3.0/4.0), Entity Frame work(4.1 to 6.00), ASP.NET (4.0/3.5/3.0/2.0 ), ADO.NET, AJAX, LINQ, WCF, WPF, CSS, Web Services, SOAP.
- Expertise in application development using ASP.NET MVC 3.0/4.0 Framework.
- Extensive Experience with ORM technologies like Entity Framework Database Model first and performance tuning in EF.
- Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like Abstract factory, Singleton, MVC.
- Designed Presentation Tier (web pages) using the concepts such as Master Pages, Themes, HTML, XML, CSS, Java Script, JQuery, Angular JS and also Worked With ASP.NET Custom Controls.
- UsedLanguage-Integrated Query(LINQ)query to retrieve data from different data sources (LINQ to XML, and LINQ to SQL).
- Experience in using ASP.NET AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers.
- Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
- DesignedRESTAPIs that allow sophisticated, effective and low cost application integration.
- Experience with Reporting Tools SQL Server Reporting Services (SSRS), creating ETL packages using SQL Server 2005 Integration Services (SSIS).
- Expertise in Client/Server (Win Forms) and Web based (Web Forms, ASP.Net) application development.
- Extensive experience in developing WCF Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming them.
- Experienced with Microsoft Application building blocks for .Net projects (Data Access, Exception Handling, Caching and Configuration Management Application Blocks).
- Experienced in Service Oriented Architecture SOA using Windows communication foundation.
- Expertise in creating web based application using technologies like Classic ASP, AJAX Toolkit, JAVA Script, XML, HTML(that includes html5) and CSS(that includes CSS3).
- Web application development for backend system using AngularJS with cutting edge HTML5 and CSS3.
- Developed enterprise level, consumer ready, Android Hybrid Mobile Apps Android/ iOS/ Mobile Web.
- Android: Developed Android application and working as point of contact for all Android related development. Working on creating Android applications, widgets and additional tools for major Android versions, screen resolutions and device skins. Used latest Android API's and built a framework for communication between Android Java code and the Javascript/JQuery code.
- Experienced in a fast paced Agile Development Environment including SCRUM, Test-Driven Development (TDD).
- Designing contract-driven web service interfaces with HTTP/SOAP/REST.
- 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 8/9i.
- Worked in database related work primarily creating complex stored procedure, Views, Triggers, Functions, using PL/SQL, and T-SQL.
- Experienced in Configuration Management, build schedule using Team Foundation Server 2010/2008.
- Worked within a team of software developers and QA engineers to support and maintain .NET software applications.
- Experience in deploying, configuring and maintaining the web sites and services on IIS 7.0 with and without secured socket layer.
- Extensive working experience in unit testing framework - Integration Testing, MS Unit Tests.
- Excellent Written, Analytical Skills, Verbal Communication skills with a customer service oriented attitude and worked with the offshore team as onsite cordinator to provide the update on the daily basis.
TECHNICAL SKILLS
Programming Languages: C++, C#.Net (4.5/4.0/3.5/3.0 ), VB.NET (10.0/9.0/8.0 ), HTML, T-Sql, PL/SQL
Web Technologies: ASP.NET 4.5/4.0/3.5/3.0/2.0, ASP.Net Ajax 3.0/2.0, Javascript,JQuery,VBScript,Angular JS,Bootstrap,Knockout,Node JS
Xml Technologies: XAML, XML,XDOCUMENT,XSLT, XPATH, XSL
UI Technologies: Winforms,WPF
IDE Tools: VisualStudio 2013/2102/2010/2008, Sql Server Management Studio,Expression Blend(4.0/3.0/2.0)
.Net Frameworks: .Net Framework 4.5/4.0/3.5/3.0/2.0
Databases: MS SQL SERVER 2008/2005/2000, MSAccess 2010/2007/2003, Oracle 9i/8i, Netezza Database & IBM DB2.
Reporting Tool: Sql Server Reporting Services (SSRS 2008/2005), Crystal Reports (2010/9/8.5/8).
Modeling Tools: UML,MS Visio 2010/2007
Version Control Tools: Visual SourceSafe(2005), SubVersion, Team Foundation Server(2008)
Middleware: WCF, ADO.NET 4.5/4.0/3.5/3.0/2.0, MSMQ, Web Services,Enterprise Library 5.0/4.0/3.1
Servers: Windows Server 2008/2003/NT, Microsoft IIS (8.0/7.0/6.0/5.0 )
PROFESSIONAL EXPERIENCE
Confidential, Denver, Colorado
Soft Ware Engineer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
- Works for an innovative project called Wound Expert which is a huge Web Application satisfying the needs and requirements of (majorly) the health clients.
- Develops web-based applications or systems while adhering to new development specifications which involves C#, ASP.Net MVC ASP.Net web forms, SQL, Java script, j-query and Ajax.
- Implemented ASP MVC 5.0/4.0 framework for the development of the application.
- Designed standards-compliant web pages in HTML5, Photoshop Mock ups, CSS3, and Javascript, using jQuery.
- Web application development for backend system using AngularJS with cutting edge HTML5 and CSS3 techniques.
- Extensively used JQUERY to make client side validations and used AJAX calls where ever necessary for auto filing fields and performing asynchronous calls
- Created proof of concept for implementing views in AngularJS rather than using razor for development
- Created Models, Views, Controller and code behind in MVC4
- Implemented Interface whenever possible to enhance usability, testability and to increase performance..
- Created various Angular Services & injected them into Angular Controllers (using Dependency Injection) to enable AJAX calls and created custom angular directives to create own HTML tags and induce some kind of functional behavior to those tags.
- Designed Application using prominent design patterns to enhance extensibility, and promote standards to program to an interface rather than implementation.
- Controlled overall lookandfeel of ASP.NETwebsite by consuming twitter Boot strap.
- Extensively used XML and JSON Serialization for transferring the data from controller to view.
- Created WCF, WCF REST Services and also used different bindings to make it available to different types of clients.
- Developed ASP.Net Web API Controllers that involved in implementation of service layer components and data object layer components using ASP.Net MVC Web Application.
- Consumed different ASP.Net Web API’s to retrieve customers’ information and other application related information
- Designed and developed SOA architecture with WCF binding concepts for making data binding for end points.
- Utilized fluent N-Hibernate extensively for data retrieving, querying, storage and manipulation.
- Responsive Design: Built responsive design and used CSS3 Media Queries for the cross platform mobile web applications.
- Created, Data Access Layer, Business Logic Layer Classes using C# and .Net 4.0
- Involving in different meetings with business to gather the requirements and documenting them and developing them according to the client requirements.
- Creates Web models or prototypes that include the physical, interface, logical or Data models.
- Involving in code review sessions with the developers and team leads.
- JQuery library has been used for creation of powerful dynamic Web pages and web applications by using its advanced and cross browser functionality.
- Contributed to or supported open source projects including Linux and Mercurial.
- Used XML for dynamic data displaying on to the html pages and for exchanging data between applications.
- Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
- Provided estimates on activities/tasks required to perform application support and maintenance.
- Generates technical documentation on installation and operation procedures for end users.
- Creates the prototypes for demo to the business clients.
Environment: Visual Studio 2013/2012, C#, ASP.NET 4.5/4.0, ASP.NET MVC 4.0/3.0, Java Script, JQuery, AngularJS, NodeJS, Grunt, Gulp, TFS 2013, WCF SOAP/REST, JSON, IIS 7.0, AJAX, Entity Framework 6.0, LINQ, XML, Microsoft Enterprise Library, SQL Server Integration Services, NUNIT, SQL Server 2008 R2, Windows Server 2008 R2.
Confidential
Sr.Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing, Maintenance and open source contributions.
- Developed application enhancements in VB.NET to meet the new requirements using Visual Studio 2008.
- Involved in Design and Developing components of this application using ASP.NET, C# .NET, VB. NET, JavaScript.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Extensive Experience in Implementing View, Model, Controller and View model by using ASP.Net MVC 4.0/3.0 Framework.
- Used ASP.NET MVC4 Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
- Responsible for developing the Database First using the ADO.Net Entity Framework where all the database tables are being mapped to the class Objects, Stored Procedures are mapped to function Imports and used Query Expressions and Lambda Expressions where written on these IEnumerable /Iqueryable,CRUD operations using LINQ To Entities.
- Extensively worked on Entity Framework generating ORM Models and integrating them thru E-SQl and LINQ to Entities to massage the data.
- Used Compiled Queries, Multiple Contexts, Explicit Loading, SaveChanges to context after all dbOperations to improve the performance in Entity F/W.
- Created WCF SOAP/REST Services and also used different bindings to make it available to different types of clients.
- UI development to create a seamless customer experience for a high traffic website through desktop, mobile and smart phone app interfaces.
- Also handled client side technologies like Javascipt, AngularJs, Bootstrap, AJAX, JQuery, and AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers.
- Developed and Enhanced Master Pages, User Controls, Custom Controls, User Interface by using HTML, Bootstrap, CSS, ASP.NET Controls, Telerik Kendo UI and Telerik .NET UI Controls.
- Implemented MVVM (Model View View Model) pattern to create Silverlight user controls.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Minifying CSS as a part of CSS optimization using Gulp plugins and also capturing https traffic between browsers and servers through using Fiddler.
- Extensively worked with Partial Pages, Layouts, Sections to design the CSHTML pages with Razor Engine to get consistent look and feel.
- Worked with Web API and Rest Sharp to provide data to the application.
- Used custom error handling in Web API to pass proper error message rather than generic error message to better understand the error.
- Created the link servers to pull the data from different data sources and used them in the stored procedure which will be executing on the scheduled basis through SQL agent. creating complex stored procedure, Views, Triggers, Functions using PL/SQL, T-SQL.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Engaged in continuous self-development through expanded product knowledge, mastering newly implemented technology and staying abreast of the latest relevant technologies.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Responsible for maintaining versions of source code using Github.
- Involved in Deployment and Troubleshooting issues in the application.
- Responsive Design: Built responsive design and used CSS3 Media Queries for the cross platform mobile web applications.
- Involved in writing technical specifications design document, deployment documents and operations guide for operation support.
- Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis.
Environment: Visual Studio 2012/2010, C#, VB.NET, ASP.NET 4.5/4.0, ASP.NET MVC 4.0/3.0, Java Script, JQuery, Grunt, Gulp, TFS 2010, WCF SOAP/REST, JSON, Web API, IIS 7.0, AJAX, Entity Framework 6.0, LINQ,XML, Microsoft Enterprise Library, SQL Server Integration Services, NMOCK, SQL Server 2008 R2, Windows Server 2008 R2.
Confidential
Sr.Net Developer
Responsibilities:
- Involved in the Full Life Cycle of the Project (Single Page Application) Using Agile Methodology.
- Developed solutions for diverse programming scenarios in C# and VB.Net, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism (function overloading, overriding), and abstraction.
- Conducted integration testing and triage.
- Google Analytics: Integrated Google Analytics code for Android iOS apps, as well as Mobile Web application.
- Apps type: Business. Apps live in AppStore Google Play.
- Developed application enhancements in VB.NET to meet the new requirements using Visual Studio 2008.
- Developed the reusable framework for the application using the ASP.NET MVC Framework 4.0.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class.
- Used the ASP.Net MVC4 controller pattern to add functionality to the Employment and salary View from the Individual page.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Extensively used ORM technologies like Entity Framework and performance tuning in EF.
- Implemented Code First and used Linq to Entities to massage the Data and optimized the Query Expressions
- Designed the UI using the ASP.NET 4.0, HTML, KNOCKOUTJS, BREEZEJS, CSS, Web Forms and the AJAX controls.
- Migration of pre-existing Legacy web forms segmentation pages to WPF and also involved in Migrating the .NET versions from 3.0 to version 4.0.
- Translated technical requirements into solutions, to work in content management system to load content and images as well as to resize images using Photoshop editing(Adobe),image manipulation and restoration.
- Created the Client-Side validations using the Java Scripts and Server-Side validations with Asp.net 4.0.
- Extensively involved in Developing Components for Business Layer and Data Layer, implementation in MVVM Architecture.
- Used Entity framework CODE FIRST to improve the overall performance of the application
- Created WCF, WCF REST Services and also used different bindings to make it available to different types of clients.
- Established communication between different applications running on same/different platforms using WCF.
- Created WCF SOAP/REST Services and also used different bindings to make it available to different types of clients.
- Implemented Unit Testing and System Testing using NUNIT.
- Implemented and extensively used the Object Oriented programming concepts in C# and ASP. Net MVC.
- Troubleshoot, debugged and fix bugs at every stage of the application
- Responsible for maintaining versions of source code using Mercurial.
- Completed the First and Second Sprints Successfully of the project.
- Worked on defect issues with other legacy Classic ASPapps.
- Maintained the Version, Labeled Versions and Backups of the source using Team Foundation server (TFS).
- Supervised the development of functional documents for the application.
- Participated in various Client meetings with the team and the Project manager to discuss improvements/amendments in the development of the section.
Environment: VB.NET, VisualStudio2008, VisualStudio2012, C#, ASP.NET MVC4, WCF, WPF, Java Script(Knockout and Breeze), JQuery, Mercurial VCS, WCF, WCF REST, JSON, IIS 6.0, AJAX, ADO.NET, LINQ, Code First, Microsoft Enterprise Library, SQL Server Integration Services, NUNIT, SQL Server 2008 R2, Entity Framework.
Confidential
Sr.Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Developed the application Framework in ASP.Net 2.0 primarily using C#.Net with the business logic implemented using .Net Assemblies.
- Developed multiple web and client - server applications for the corporate intranet using Classic ASP, Visual Basic 5, VBScript, JavaScript, HTML, XHTML, DHTML, XML, CSS and SQL Server.
- Designed and developed user interface using Visual Basic 5.0
- Developed VB utilities for data export and import.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Effectively created easy to use, reusable controls and integrated them into ASP.NET web pages.
- Used various ASP.NET web server controls that included Site Map Path, Menu, Tree View, Grid View and Details View to develop web forms.
- Effectively used JQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Used Enterprise Library Framework to customize the application based on the behaviors.
- Extensive use of Web Services, SOAP, XML, XSL to expose the reports to facilitate the information sharing.
- Involved in Data Modeling, Database Design on SQL Server 2005 and responsible for writing Complex Queries, StoredProcedures, User Defined Functions, Views and Triggers using T-SQL.
- Created T-SQL Stored Procedures, Functions, Triggers and views in SQL Server to interact with Verizon database
- Used ADO.NET to access the Data Layer, an integral part of .NET Framework.
- Used ADO.NET and data objects such as Data Adapter, Data Reader, Dataset, Data table, and XML Text Reader /Writer for consistent access to SQL data sources
- Designing and Implementing Interfaces and Classes using Object Oriented Programming Structure and Design Patterns.
- Developed application using ASP.NET 3.5, C#, ADO.NET, AJAX, SQL Server 2005/2008
- Designing and Developing Enterprise Framework Assemblies for Data Access, Exception Handling, Logging and Session Management etc.
- Analyzed and designed new WPF application using MVVM and Repository pattern, from design to completion.
- Designed and developed Services using WCF and also leveraged WCF security mechanism at transport level with windows authentication type for our intranet applications.
- Extensive use of Web Services, WCF Services and SOAP protocols
- Developed service layer using Windows Communication foundation technology
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Involved in Deployment and Troubleshooting issues in the application.
Environment: VB.NET, .NET FRAMEWORK 4.0/3.5, JQuery, WCF, WPF, LINQ, ASP.NET 4.0/3.5, ADO.NET, C#.NET, ASP.Net, WINDOWS SERVER 2008,Visual Studio 2010/2008, SQL SERVER 2008, Entity Frame Work 4.0, AJAX, SSRS,TFS, XML, HTML, SOAP, IIS 6.0, JAVASCRIPT, CSS, WEB SERVICES.
Confidential
Jr. Net Developer
Responsibilities:
- Involved in understanding and analyzing the clients business, requirements for the system.
- Involved in Design and Developing components of this application using ASP.NET, C# .NET, VB. NET, JavaScript.
- Architect and implement high volume, high traffic transactional application using conventional design practices(SOA, design by contract, MVC)
- Implemented business, database access layer classes in C# using UML class diagrams and sequence diagrams.
- Written SQL Queries, Stored Procedures, Triggers, Backup and Restore Database, Defining roles, creating database users, Assigning Roles to user’s using SQL Server 2005.
- Responsible to deliver the give modules without slipping the deadlines and without exceeding the estimated effort.
- Research reported problems and efficiently develop solutions for customer issues in a timely manner.
- Application design based on n-tier Architecture.
- Extensively involved in developing components for Business and Data tier using C#, ADO.Net, LINQ.
- Involved in Performance testing for different bandwidths by using the bandwidth controller.
- Involved in preparation of cascade style sheet (CSS) files.
- Developed secured web services using .Net, C#, XML/SOAP.
- Written code to access secure web service using .Net, Web form using C# and ASP.Net, WSDL, Proxy Class, XML/SOAP.
- Extensively involved in Stored Procedures Optimization.
Environment: VB.NET, .NET Framework 1.x/2.0, ASP.NET, C#, ADO.NET, XML, Web services, HTML, SQL Server2000,Crystal Reports, IIS 6.0, Windows 2000, VSS, NUnit, Visual Studio 2005.
