Application Systems Engineer Resume
Richmond, VA
SUMMARY
- 8+ years of professional experience in Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation, testing phases and deploying the applications with architectural patterns Model View Control (MVC), Model - View-View-Model (MVVM) of Web Based, Client-Server and N-tier applications with Agile, Scrum and Waterfall.
- Adapt in developing client-side application functionalities with rich GUI design, UI design and user-friendly design approaches, single page applications, responsive web pages with performance functionalities in the web applications using JavaScript, jQuery, AJAX, JSON, HTML 4/5, XML/XSLT/XHTML, Bootstrap with AngularJS.
- Leveraged Angular resources for all data access, encapsulating URLs and standardizing data access interfaces, validation techniques using Angular 2/4 by implementing Filters, validation, controllers, components, directives, Navigations, routings, factory and services.
- Administration and monitoring of your network using PowerShell including: System Integration, Monitoring, Application Support, and Inventory Collection.
- Strong analytical and conceptual skills in database programming using RDMS databases like SQL Server 2016/2014/2010 , Oracle 11g/10g/8, related work primarily on creating complex stored procedures, Views, triggers, functions using Oracle, PL/SQL or T-SQL.
- Exceptional ability to design, development, security, testing and consuming of distributed applications using Windows Communication Foundation (WCF), also responsible for developing WCF based service, data, fault, and message contracts.
- Accustomed working on Database Connectivity with Entity Framework 6.0/4.3 with to work with relational data using domain-specific objects and in code-first and database-first approaches to implement CRUD operations.
- In depth knowledge on REST web services using ASP.Net WEB API and C#, used WEB API to provide services to HTTP Requests, good understanding on design and deep functional experience in creating, deploying and consuming REST-FUL Services using ASP.NETWEB API 1.1/2.0.
- Familiar with design and development of business reports using Crystal Reports, SQL Server Reporting Services (SSRS), and SSIS.
- Working experience in unit testing, integration and performance testing frameworks like NUNIT, XUNIT, MS Unit Tests for business logic.
- Utilized version control systems such as Team Foundation Server (TFS) 2013/2014/2015 , VSTS, GIT, Tortoise SVN and Clear Case, sub version for active tracking of work progress and maintaining code repository.
TECHNICAL SKILLS
Programming Languages: C, C#.Net (4.0/3.5/3.0), VB.NET (10.0/9.0/8.0/6.0 ), C++, Java, HTML5, T-SQL, PL/SQL.
Web Technologies: ASP.NET4.5/4.0/3.5, ASP.net MVC, MVP, Ajax 3.0/2.0, JavaScript, jQuery, React JS, Node JS, VB Script, Bootstrap, Kendo UI, Angular JS, Angular 2/4.
Xml Technologies: XAML, XML, XDOCUMENT, XSLT, XSL.
Desktop Technologies: WinForms, WPF.
IDE Tools: Visual Studio2017/2015, SQL Server Management Studio
Databases: MS SQL SERVER 2016/2012, MS Access 2010/2007, Oracle 10g/9i.
Reporting Tools: SQL Server Reporting Services (SSRS 2008/2005), Crystal Reports (2010/ 09/ 8.5/8 )
Modeling Tools: UML
Version Control Tools: SVN, Team Foundation Server 2015/2013, Git Hub.
PROFESSIONAL EXPERIENCE
Application Systems Engineer
Confidential - Richmond, VA
Responsibilities:
- Analyze complex business requirements, design and write technical specifications to design or redesign complex computer platforms and applications.
- Verify program logic by overseeing the preparation of test data, testing and debugging of programs.
- Migrate Applications from windows 2010 to windows 2012.
- Participate as a daily Production Support System Analyst.
- Design and develop a new module for Administrative purpose in the application using C#, Linq, Query controls.
- Identify obsolete library used in application and prepare alternative with current libraries available and design/develop remediation for any security vulnerability.
- Designed and developed a common UI components for Internal Back Office Application on Angular 2 using HTML 5 and typescripts.
- DevelopedASP.NET Core Web APIbased on departmental requirements and specifications.
- Implemented convention-basedCRUDactions likeGET,POST,PUTandDELETE.
- Designed and createdmodels,components,modules, andservicesto apply client-side logic anddependency injectionusingAngular 2.
- Implemented Client-side validation usingAngular 2Custom Form Validation withng-showandng-hide.
- Developed the front-end of the web application usingAngular 2,HTML5,CSS3,AJAX,Bootstrap3/2andjQuery 5.0/4.1.
- Monitor Application health using AppDynamics and logs using Splunk.
- Migrate database objects from Oracle 11g to 12c, DB2 to oracle 12c and from harvest to GitHub.
- Developed a common project library to implement Coherence to current application to handle Session Objects. And implement Splunk logging to current web application and web services.
- Optimized existing stored procedure to use bind variables, more parameterized and process the data in batches.
- Actively involved in production support, participate on meetings to discuss analysis and fix for any production issue.
- Participated in daily stand up meetings, weekly team meetings for updates and progress.
Environment: .NET Framework 4.0,4.5, ASP.NET, C#, HTML, CSS, Visual Studio 2013/2015, Subversion, Appdynamics, Splunk, Jenkins, GitHub, Udeploy, Jira
Application System Engineer
Confidential - Richmond, VA
Responsibilities:
- Worked closely with development team to identify APIs, define data schemas, and document workflows, business requirements, and domain knowledge
- Designed, developed and debugged web-based client application.
- Designed and worked on UX design prototype for Global Search and Work Flow Utilities using HTML5, jQuery, knockout js, bootstrap.
- Created a single-page with BootStrap dashboard template, responsive web application to replace a legacy line-of- business web application
- Worked with Model-View-ViewModel (MVVM) architectural pattern for development of the application.
- Supported existing application for maintenance purposes.
- Used Stored Procedures and SQL Queries to access data and manipulation from Oracle 10g
- Used ADO.NET as the Data Access Layer (Database First) and implemented the CRUD (Create, Retrieve, Update and Delete) operations, Mapping and executed.
- Maintained support wirth the existing Web Services.
- Developed unit test plans, and created automated unit tests.
- Used Wijmo controls such as Grid View, Paging Grid, DataGrid, Dropdowns etc. for displaying data.
- Created templates and partial views to enable reuse of common UI functionalities across the application.
- Worked with Wijmo API so charts for dashboard could be generated on the server and then be serialized in to the proper JavaScript objects
- Used JavaScript, JQuery to provide security and validations wherever necessary, validate the user input and also ensure better performance reducing unnecessary post backs.
- Used two way binding property of Kncokout JS to work with the jQuery widgets
- Worked with designated productivity tools like SVN Source Control, ReSharper.
- Participated in preparing applicable system documentations like case diagram, class diagram, sequence diagrams etc.
- Ensured application design and code met interface standards.
- Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables.
- Participated in daily team meetings to remain updated about project's direction, progress, and hurdles, and to quickly resolve development issues through discussions.
Environment: .NET Framework 4.0, 4.5, ASP.NET, C#, HTML, CSS, Visual Studio 2013, LINQ,SVN Source Control, HTML5, jQuery, knockout js, bootstrap, Oracle SQL Developer, Anthill Pro, Hp Quality Center (QC).
.Net Developer
Confidential - Oakland, CA
Responsibilities:
- Designed, developed and debugged web-based client application.
- Designed Business components and Data Access Layer using C# and DBML (LINQ to SQL)
- Used Stored Procedures and SQL Queries to access data and manipulation from SQL Server 2012.
- Used LINQ to SQL as the Data Access Layer (Database First) and implemented the CRUD (Create, Retrieve, Update and Delete) operations, Mapping and executed.
- Actively involved in schema design for enhancement of the application as well development of the new control.
- Developed test scripts and executed in DEV, TEST and UAT environments.
- Helped in deployment of the application to TEST and UAT environments.
- Used ASP.NET web form controls and TELERIK controls such as Grid View, Paging Grid, DataGrid, Dropdowns etc. for displaying data.
- Used ASP membership classes to authenticate user access into the application.
- Used JavaScript to provide security and validations wherever necessary and to validate the user input and also ensure better performance reducing unnecessary post backs.
- Created User controls and Custom controls to enable reuse of common UI functionalities across the application.
- Integrated Dependency Injection among different layers of an application.
- Developed and used Cascading Style Sheets (CSS) to maintain User Interface uniformity throughout the application.
- Used AJAX to perform partial Post Backs upon client side event execution, handle communication with server side codes to maintain data.
- Worked with Team Foundation Server (TFS) for version control.
- Actively tested the application, monitored and managed bug fixes.
- Followed established development guidelines and best practices to maintain project deliverables.
- Prepared Technical Manual and User manual for better understanding of the developed application.
- Participated in preparing applicable system documentations like case diagram, class diagram, sequence diagrams etc.
- Ensured application design and code met interface standards.
- Participated in daily team meetings to remain updated about project's direction, progress, and hurdles, and to quickly resolve development issues through discussions.
Environment: .NET Framework 4.0,4.5, ASP.NET, C#, HTML, CSS,, Visual Studio 2012, TFS, ReSharper, SQL Server 2012.
.Net Developer
Confidential - St. Louis, MO
Responsibilities:
- Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables.
- Designed, developed and debugged web-based client application.
- Designed Business components and Data Access Layer using C# and ADO.NET
- Used Stored Procedures and SQL Queries to access data and manipulation from Oracle 10g
- Used ADO.NET Entity Framework Model as the Data Access Layer (Database First) and implemented the CRUD (Create, Retrieve, Update and Delete) operations, Mapping and executed.
- Created staging tables to mimic tables in legacy system and then wrote SQL Queries and Stored Procedures to load data into new system.
- Extensively used SSIS for data extraction.
- Developed unit test plans, and created automated unit tests.
- Used ASP.NET web form controls such as Grid View, Paging Grid, DataGrid, Dropdowns etc. for displaying data.
- Created User controls and Custom controls to enable reuse of common UI functionalities across the application.
- Integrated Dependency Injection among different layers of an application.
- Used JavaScript to provide security and validations wherever necessary and to validate the user input and also ensure better performance reducing unnecessary post backs.
- Developed and used Cascading Style Sheets (CSS) to maintain User Interface uniformity throughout the application.
- Used AJAX to perform partial Post Backs upon client side event execution, handle communication with server side codes to maintain data.
- Worked with designated productivity tools like SVN Source Control, ReSharper.
- Studied requirements for new batch processing jobs and then designed them.
- Developed Console Application to perform batch processing tasks.
- Developed Console Application to convert existing stored procedures used for batch processing into C# programs for better error handling, readability and maintenance.
- Followed established development guidelines and best practices to maintain project deliverables.
- Performed analysis to troubleshoot code defects and determined resolution and root cause of issues.
- Worked with test driven development and associated tools.
- Participated in preparing applicable system documentations like case diagram, class diagram, sequence diagrams etc.
- Ensured application design and code met interface standards.
- Participated in daily team meetings to remain updated about project's direction, progress, and hurdles, and to quickly resolve development issues through discussions.
Environment: .NET Framework 3.5,4.0, ASP.NET, C#, HTML, CSS, Visual Studio 2008 and 2010, SVN Source Control, ReSharper, Oracle SQL Developer, IBM DB2 Administration Client, Anthill Pro, Hp Quality Center (QC).
.Net Developer
Confidential - Little Rock, AR
Responsibilities:
- Responsible for Analysis, Design, Developing applications, Testing and Maintenance.
- Involved in gathering business requirements, understanding functional SRS and writing technical specifications.
- Used Telerik controls like GridControl and DatePicker, Tabstrip to provide good feel and experience.
- Developed Master Pages with customization for various user roles and user controls to accept common request details.
- Designed and developed UI components, implemented event handling using C#, JavaScript, JQuery, AJAX and also worked on CSS to get consistent look and feel of the web site.
- Developed User Controls using C#.Net to minimize the development efforts and improve the reusability.
- Developed Windows Scheduled Task to run on a daily basis which sends out alert e-mails to Operations team. This has been configured using SMTP.
- Used Microsoft Enterprise Library for writing exceptions and log events.
- Implemented Serialization and De-serialization of objects.
- Implemented State Management using ViewState, Sessions and Cookies.
- Used code analysis tools - Microsoft FxCop and ReSharper to improve performance of the code
- Verified unit and functional test coverage.
- Implemented Stored Procedures in SQL server 2008, Implemented Joins in Stored Procedures to get the desired data by joining multiple tables.
- Created T-SQL stored procedures and packages using SSIS.
- Used TFS for the purpose of version control and source code maintenance needs.
- Responsible for code reviews to maintain quality of code.
- Coordinated with QA team for quick fixes for the issues raised by them
- Involved in Deployment, Support and Troubleshooting issues in the application.
Environment: Visual Studio 2010, ASP.NET 4.0, ASP.Net MVC, Telerik, SQL Server 2008, XML, HTML, JavaScript, IIS 7.0, LINQ, MSUNIT, Visual SVN (Subversion), SQL, SOAP, T-SQL, DHTML, NuGet, SlowCheetah, Teamcity, Windows Server 2008 R2. SQL Server 2008, ADO.NET, HTML, LINQ, T-SQL, AJAX, XML, XAML, NUnit, Team Foundation Server (TFS)
