System Engineer Resume
MD
SUMMARY
- 8 years of experience in Analysis, Design, Development, Support & Maintenance of Software applications.
- Experience in developing web applications using Microsoft .NET Framework, C#.NET, ASP.NET, Sharepoint, AJAX.net, JQuery, WCF, Web services and SQL Server 2005/2008/2010/2012.
- Extensive experience in creatingrich content Web - Forms, Win-Forms (Windows Forms), Web User Controls, Custom Control, Server Controls, Windows Service and Web Service.
- Experience in Design, Development and Implementation of High-Performance, Scalable, Distributed web applications using Microsoft Technologies.
- Experience in Software Development Life Cycle of Client/Server applications using Agile/Scrum Methodology.
- Experience in Test Driven Development (TDD) and Continuous Integration.
- Strong knowledge of Custom Controls, State Management, Caching, Enterprise Application Blocks, andSecurity.
- Solid understanding of N-Tier architecture, Object Oriented Design & Development.
- E+xperience in MVC (Model View Controller), Creational, Structural & Behavioral design patterns.
- Familiarity in building Web Services using WSDL, UDDI and SOAP Protocol and .NET Remoting.
- Knowledge of data access methods like ADO.NET, ADO, ODBC for JET and Relational databases.
- Proficiency in developing XML applications using DTD, Schema, XSL.
- Good experience in Java Script, JQuery, HTML, IIS and CSS.
- Managed extensions for C++, VC++ withCOM/DCOM, XML/SOAP, COM+ with Windows DNA, ATLCOM, Active X Components with VC++.
- Knowledge on DeployingCouchbase, Tomcat and Elastic search clusters using Docker
- Troubleshooting issues with existingWindowsFormsC#, ASP Classic and ASP.netapplications
- Hands on experience in SQL Server database design and development of Tables, Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined Functions and Expertise in programming with TSQL.
- Experience working in environment like Active Directory/Windows 2003/2008 R2.
- Experience in Configuration Management Tools like Microsoft Visual Source Safe, SCM Clear Case & TFS.
- Experience in report generation tools like Crystal Reports & B2Win.
- Excellent communication and interpersonal skills.
- Experience in developingsinglepageapplications using AngularJS.
- Highly dedicated, quick starter, solution driven pattern programmer, Strong in Object Oriented Analysis and Design, Excellent at solving complex problems under strict deadlines.
TECHNICAL SKILLS
.Net Technologies and Related Tools: .Net Framework 1.x/2.0/3.x/4.0, VS.Net 2003/2005/2008/2010, C#.Net, ADO.Net, ASP.Net, AJAX, LINQ, WCF & Web Services.
Prog. Languages and Applications: C#, C, Baan 3gl/4gl, Open World, B2Win.
Web Technologies: ASP.Net, ASP, HTML, XML, SOAP, Sharepoint, JavaScript, JQuery, CSS.
ETL Tools: DTS & SSIS.
Reporting Tools: Crystal Reports & B2Win.
Databases: SQL Server 2005/2008, Oracle, MS-Access.
Operating Systems: Windows Family and Unix.
Application Servers: Microsoft IIS.
Other Tools and Software’s: Rapid SQL, Toad, Visual Source Safe, SCM Clear Case, TFS, MS - Office, Lotus Notes.
PROFESSIONAL EXPERIENCE
Confidential, Timonium MD
.Net Consultant
Responsibilities:
- Take features from concept to release through all phases of development including functional specifications, implementation, testing and production release support.
- Work in an agile software development environment following Scrum process and use Team Foundation Server to track user stories, tasks, bugs and defects.
- Involve in project planning by attending Sprint planning sessions to estimate user stories, risks and priorities. Attend daily scrum meetings.
- Develop, maintain and update custom ASP.NET applications primarily in C#.
- Implement multi-threaded version of C# applications for making calls to other components. Build support utilities upon existing processes to support deployment.
- Design and develop robust Graphical User Interfaces (GUI) for web pages using HTML, CSS and JavaScript.
- Design of web GUI which give users the ability to view, delete, modify and add address territory information. Use ASP.NET with server controls, HTML controls, user controls for developing web forms.
- To move existing tools from rich client format to centralized web tools to increase visibility, reduce deployment and maintenance of tasks while updating to modern UI frameworks.
- Develop and consume applications using RESTful web services.
- Develop web services which can be used by other modules to send and receive addresses data. Design interfaces that can receive address corrections data and store them.
- Design, create and update database tables using C-Tree SQL.
- Corrected addresses information is stored in C-Tree SQL database. Perform database CRUD (Create, Read, Update, Delete) operations in Data Access Layer.
- Work with ADO.NET for SQL Database connectivity to the application.
- Perform unit testing, integration testing and system testing using NUNIT.
- Create Unit test cases. Deploy applications in the servers and perform system test and User Acceptance Test (UAT).
- Maintain virtual servers and monitor the queue depths in each server.
- Build tools and deploy in 100s of servers in the datacentre. Logging to robust tools used to deploy, manage and support applications to the datacentre.
- Customized the.Nettemplatefor ProjectTask assignment, Build Release version control.
- DevelopedapplicationusingC#.NetandAJAXunderVisual Studio 2017 environment.
- Extensively used controls such asData GridandData Listto populate the records for presentation layer. Extensively usedMulti-Threadingfor fetching data from web services usingC#.
- Created routes,packges for smooth flow ofmeteor.
- Designing and developing rich application forWindows(WPF, Winforms) and web (Silverlight) and used PRISM class library forwindowsforms.
- Developed Application in C# & Database asCouchbase/SQL server 2008
- Involve in deployed the web application on IIS web server.
- Used JQuery and JavaScript to implementAJAXcalls and other type of client side logic.
- Worked on Data Access layer with dataset and data adapter which interacts with SQL Database. Also Worked withSQL (SSMS)for providing comprehensive reporting functionality for variety of data sources.
- Involved in development of WebForms, classes using ASP.NETMVC5.0 that incorporates both N-Tier Architecture, and Database Connectivity.
- Worked onprototypingupgrading entire site to the .NET4.5 Framework.
- Used Model-View-Control (MVC) software architecture in web applications to view the html.
Environment: NET Framework 4.0, Visual Studio .NET 2010, Visual Studio .NET 2017, windowsforms, C#.NET, VB.Net, SQL Server 2005/2008/2012, HTML, XML and MS Visual Source Safe, ASP.Net, MVC, AJAX, Javascript, CSS, T-SQL, UML, MS Visio, Agile Methodologies, SOAP, WCF, SSRS, SSIS, C-tree.
Confidential, Tallhasee FL
.Net Consultant
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation, management, maintenance and deployment of fullsoftware development life-cycle (SDLC)projects.
- Customized the.Nettemplatefor ProjectTask assignment, Build Release version control.
- DevelopedapplicationusingC#.NetandAJAXunderVisual Studio 2010 environment.
- Extensively used controls such asData GridandData Listto populate the records for presentation layer. Extensively usedMulti-Threadingfor fetching data from web services usingC#.
- Created routes,packges for smooth flow ofmeteor.
- Developed User Interface using .NET and extensively worked with win forms using VB.Net and Implemented validation using validation controls andJavaScriptclient slide validation.
- Data format usingHTML, CSSandclient side scriptingusingJavaScript.
- Designing and developing rich application forWindows(WPF, Winforms) and web (Silverlight) and used PRISM class library forwindowsforms.
- Developed Application in C# & Database asCouchbase/SQL server 2008
- Involve in deployed the web application on IIS web server.
- Used JQuery and JavaScript to implementAJAXcalls and other type of client side logic.
- Worked on Data Access layer with dataset and data adapter which interacts with SQL Database.
- Also Worked withSQL Server Reporting Services (SSRS)for providing comprehensive reporting functionality for variety of data sources.
- Used JQuery, ASP.NET,AJAXtoolkit controls and CSS to enhance the performance and richness to the user interface.
- Experience in Agile Methodology for full life-cycle of the project such as planning analysis, prototyping, design implementation, testing, release and following for next iteration as per needs.
- Involved in development of WebForms, classes using ASP.NETMVC5.0 that incorporates both N-Tier Architecture, and Database Connectivity.
- Worked onprototypingupgrading entire site to the .NET4.5 Framework.
- Developed a new web application utilizing ASP.NETMVC, HTML 5, CSS and Bootstrap
- Used Model-View-Control (MVC) software architecture in web applications to view the html.
- Developed the application using ASP.NET4.0, C#, andMVC3 in Visual Studio 2010
- ConfigureSQL Server Integration Service (SSIS)for scheduling database backup and Implemented indexingfor various tables in the database for improving the performance of the application.
- Designed and developed packages to extract, transform and load data using SQL Server integration services (SSIS)
- Experience in Microsoft Team Foundation Server (TFS), and creating different report formats using SSIS.
- Database development includingschema design, T-SQL queries, stored procedures, Triggers, SQL query tuningand user defined functions creation forSQL server 2005and2008.
- Involved in developing test cases for unit testing, integration testing and also conducting code walk-through.
- Create brief technical specification documents accordingto verbal and written functional requirementsand other requirements.
- Also wroteDesign Documents,Deployment Documents andUser Manuals.
- Worked onperform coding, unit testing, error handling, bug fixing, bug verificationand created an error log section in which the support/admin will get the error message in a well formatted html view.
- Andtroubleshooting in security, remoting, threading, and serialization.
Environment: NET Framework 4.0, Visual Studio .NET 2010, windowsforms, C#.NET, VB.Net, SQL Server 2005/2008, HTML, XML and MS Visual Source Safe, ASP.Net, MVC, AJAX, Javascript, CSS, T-SQL, UML, MS Visio, Agile Methodologies, SOAP, WCF, SSRS, SSIS
Confidential, DC
Senior .Net developer
Responsibilities:
- Worked in an agile environment to design and develop high quality software application using latest Microsoft .Net technologies such as MVC 4.0/5.0, C# 5.0, Asp.Net 4.5/5 and Jquery Mobile.
- Regularly gathered business requirements from the Software support team and developed functionalities as per the requirements.
- Built and ConsumedSOAP/RESTFUL web services and Implemented WCF applications.
- Developed Web API and Web services methods with theJSONSerialization.
- Implemented the various State Management techniques like Session,Cacheand View state to persist information in .aspx files and between post backs.
- Expertise in building WCF services using REST andSOAPprotocol.
- The Alarm Manager is developed usingMulti-threading, Socket Programming TCP/IP.
- DevelopedWindowsFormsapplication in .netframework
- Remediatedsecurityvulnerabilities which are reported by fortify like Cross-Site Scripting (XSS), SQL Injection.
- Worked extensively with SoapUI, software to test all the web services I wrote.
- UsedJSONto transmit data between Server and Web Application, an alternative to XML Serialization
- Developed licensing feature to allow licensed products to libraries with proper licenses
- Used the OOD patterns and SOLID principles like Inversion of Control,DependencyInjectionwhile developing layers in the n-tier architecture
- Made use of Angular JS to combine views and DOM element data and synchronize data with server as aSinglePageApplication
- Involved in Design and developing components of this application using ASP.NET, C# .NET, JavaScript,COM/COM+, CML, DCOM, XSLT.
- Connected System manager (configuration application for library admins) to the Cloud library allowing users (library admins) to configure e-books for their libraries.
- Developed Sample Code for various usages of Connection Manager,Multi-threading, Windows Mobile SDK and socket programming
- Implemented Angular JS data binding anddependencyinjection.
- Experience in Creating services, controllers and modules inAngularJSapplications.
- Added search functionality to look up resources based on the keywords
- Bind two data from MONGODB nosql database to UImeteormodules
- Applied localization to encompass the users in multiple countries.
- Used version control Team Foundation Server (TFS) for maintaining history of source code, project documents and to track project status.
- Performed root cause analysis and fix issues reported by the QA team.
Environment: .Net Framework 4.5/5, MVC 4.0/5.0 Visual Studio 2013/15, C#, ASP.Net, WCF, AJAX, Entity Framework, SOAP, REST, LINQ, HTML, Angular JS, JSON, JavaScript, windowsforms Jquery Mobile, TeamTack, Agile, TFS, Perforce
Confidential, MD
Application Programmer
Responsibilities:
- Technical specification and Detailed Design document preparation.
- Regular interaction with business users and client representatives to understand requirements and provide support for the systems.
- Set up the SharePoint environment by installing and configuring MOSS 2007.
- Coding, code review, unit testing and build activities.
- Prepared time estimation for new developments, enhancements and bug fixes. Prioritized the issues based on urgency and time required.
- Created and communicated these priorities and development plans by discussing with functional team and client team to avoid misunderstandings and confusions.
- This helped to handle issues without any customer escalations and increased customer satisfaction which helped to extend the contract to one more year.
- Created Views on Surveys and using SharePoint Designer 2007 added custom columns and turned on Column Filtering.
- Developed new customizations which included new UI, database tables and data access methods.
- Existing web forms were modified to in corporate partial page updates and client side validations.
- AJAX techniques are incorporated throughout the system to improve responsiveness of the system.
- Developed complex reports such as pending order statements, order history for a period and backorder detail reports which helped the client to avoid paper work as well as calculations in excel.
- Implemented a new module to upload and manage documents in the system. This acted as a central repository which was shared among users.
- This helped the client to upload and share important design documents, reports and usability instructions to all the relevant users.
- Extensively used data bound controls such as gridview, listview and repeater.
- Implemented paging for these controls in such a way that only the current page data was fetched from the database and thus improved performance.
- Customized the SharePoint Portal to target specific content to user groups based on various categories like their job title, special interests, group membership.
- Worked closely with functional team as well as with client team to deliver tasks in a timely manner under strict deadlines.
- Handled production issues which required detailed problem analysis and provided bug fixes if required.
Environment: .Net Framework 2.0, Visual Studio 2005/2008, C#. Net, ASP.NET, ADO.NET, MSAjax.Net, CSS, JavaScript, SCM, SQL Server 2005, HTML, SharePoint 2007, Crystal reports 8.0/10.0, Baan Vb.
Confidential, MD
System Engineer
Responsibilities:
- Requirement Analysis, Technical specification and Design document preparation.
- Worked as Integration developer.
- Worked with on-site and offshore team in coordination and developed new Business Object Interfaces to transfer real time data between Baan and other applications like Marc and Datasweep.
- Created Business Objects and dynamic link libraries to exchange real time data such as sales order/purchase order details, Order Acknowledgment, shipment/receipt details.
- Developed.Net applications and web service components to integrate Baan with third party applications.
- Used Baan openworld and AFS functions to transfer data between baan and external applications. Wrote interface functions to create/extract XML files which contain data elements.
- Helped other teams to create database query to update/pick data from database tables.
- Led production support team consisted of 3 members in handling production tickets without escalations and within the given time.
- Conducted knowledge sharing sessions and technical training to Production support team to make them handle production tickets which required detail analysis.
- Also conducted knowledge transfer sessions to internal IBM teams.
- Conducted knowledge sharing sessions to client team as part of project hand over activities when the client company was taken over.
- Checked execution plan for all database queries used in each development and improved the performance of the queries based on their cost.
- Coding, Code review, unit testing and implementation activities.
- Created configuration reports for quality related activities. Attended training for configuration management.
Environment: .Net Framework 2.0, Visual Studio 2005, C#. Net, Win forms, Web Services, ADO.NET, BaaN Vb, Webmethod, B2Win 5.0, XML,XSD,XSL, Oracle 9i, IBM SCM, Windows 2000.