Senior .net Developer Resume
Chicago, IL
SUMMARY
- Several years experience in design and development of n - tier business software applications using Object Oriented (OOD) like Visual Studio .NET (C#, ASP.NET, VB.net), SharePoint, SharePoint Designer, Visual Basic, IIS, VBScript/JavaScript, Silverlight, AJAX, JSON, CSS, JQuery, PowerShell, SSIS/SSRS, SQL Server, Oracle and MS Access.
- Extensive knowledge in SDLC/Waterfall and Agile/Scrum methodologies and had experience in all the phases of software development life cycle (Plan, Gather requirements, Design, Develop, Test and Deploy)
- Solid experience in implementing UI/web designs that complies with Section 508 Standards and Web Content Accessibility Guidelines.
- Work with version control tools like TFS, Visual Source Safe, Tortoise SVN, Team Services and GIT.
- Experience in Continuous Integration with Jenkins and Azure.
- Extensively use bug-tracking tools like HPQC, IBM Rational Clear-Quest, Remedy, Mercury Test Director and Touch Paper HelpDesk.
- Object Oriented Analysis and Design methodology with strong knowledge and experience with OOP and Design Patterns including Structural, Creational and Behavioral Patterns like Model Viewer Controller (MVC), Model-View-Presenter (MVP) and Model-View-View-Model (MVVM).
- Experience in developing applications in .Net Framework (4.6, 4.5, 4.0, 3.5, 3.0, 2.0 and 1.1) and other technologies such as Entity Framework, WPF, WF, WinForms, Console Applications and LINQ.
- Experience on designing and developing applications using Service Oriented Architecture Principles such as WCF (SOAP), Web Services and WebAPI (REST).
- Familiar on Test Driven Development (TDD) and Domain Driven Design (DDD) practices.
- Experience full conversion with custom development of large scale VB6 w/ COM+ applications to the VS2010 .Net version with multi-threading.
- Experience on conversion of ASP.Net to MVC.
- Knowledge and experience in SSIS, SSRS & SSAS. Developed SSIS and shell packages used for ETL, cube generation, autosys jobs and data reporting.
- Experience in XML related technologies: XML, XSL, XSLT and XML Schema.
- Still proficient on old technologies such as VB, VBA, C++ and Classic ASP.
- Knowledge and experience in NUnit, unit testing, white box testing and integration testing.
- Experience with multiple RDBMS including, SQL Server 2016/2014/2012/2008/2005/2000 , Oracle 10g/8i(PL/SQL) and MS Access database. Proficient in writing Views, Stored Procedures, Cursors, Triggers and User Defined Functions.
- Extensive experience in ODBC, data modeling and schema designing in RDBMS environments.
- Experience using Virtual Machines such as VM Ware, Oracle Web Logic, Virtual PC & Hyper-V.
- Worked with international clients and on-shore assignment (United States November 2013 - present, Sweden October 2011- February 2012).
- Experience on creating Silverlight pages using Database Approach first on Entity Framework.
- Experience on 1.) Implementing the Repository and Unit of Work Patterns in an MVC application using MVC 3/4/5 and EF6 using POCO on Code First approach 2.) Creating MVC App with WCF Service.
TECHNICAL SKILLS
Programming languages: C#, VB.Net, ASP.Net, VB 6.0, SharePoint, SSIS, SSRS
Web Technologies: ASP.Net, ASP.NET MVC 4/3/2 ASP, HTML, CSS, AJAX, XML
Web Development Tools: VisualStudio.Net 2015/2013/2010/2008/2005/2003/2002 , Silverlight, MS SharePoint 2010, MOSS 2007, MCMS 2002
RDBMS: MS SQL Server 2016/2014/2012/2008/2005/2000 , MS Access, Oracle 11g/10g/8i, PostGres, Paradox
Scripting languages: JavaScript, VBScript, PowerShell
Versioning Tool: TFS, VSS, Tortoise SVN, Git, Team Services
Cloud: MS Azure
PROFESSIONAL EXPERIENCE
Senior .Net Developer
Confidential, Chicago, IL
Responsibilities:
- Enhance performance of MapsCorps admin tool (loading and search) by 60X faster using MVC, Database First approach, WebAPI, JSON, Ajax, Entity Framework and SQL Server.
- Build new requirements and fix bugs on functions such as Search, Export, Field Checks, Assignments and Edit for the admin tool.
- Build new requirements and fix bugs on the Map App mobile.
- Modify the WebAPI project to add new functionalities based on Admin and Mobile requirements.
- Create PowerBI reports.
- Create PowerBI Embedded Analytics solution with Azure.
- Enhance performance to load maps faster.
- Fix bugs and develop new requirements of the website.
- Update contents of MapsCorps website.
- Convert old existing ASP.net Web Forms version to MVC version and remodel/redesign based on new requirements.
- Create business requirements documents, swim lane diagrams, mockups and design documents.
- Conduct product demonstration to users and stake holders.
- Develop using MVC, Ajax and Database First approach on Entity Framework using C#.
- Create SSRS reports for invoices and other accounting reports.
- Use of MSMQ to send email notice to Clinical Managers regarding user profile requests and schedule appointment approvals.
Environment: Visual Studio.Net 2015 (C#, VB.Net, ASP.Net, MVC 5, EF6, LINQ, WebAPI), SQL Server 2014/2016, Javascript, JQuery, Bootstrap, AJAX, JSON, DocumentDB, Node.js, JQuery, WebAPI, MSMQ, Google Maps API, BitBucket, Telerik, Kendo UI, JIRA, WIKI, Confluence, MS Azure, Agile, SSRS, PowerBI, MS Visio, Postman, Responsive Web Design, Resharper
Senior Programmer
Confidential, Salt Lake City, UT
Responsibilities:
- Perform development and support of the application based on new requirements, bugs and business processes.
- Create WCF API windows application to gather dealers and dealership data to interface with different vendors’ tool.
- Implementing MSMQ in WCF and make use of netMsmqBinding.
- Use Database First approach on Entity Framework using C# on new web pages.
- Maintain and enhance web forms using VB.Net for old web pages
Environment: Visual Studio.Net 2015 (C#, VB.Net ASP.Net, EF6, LINQ, WCF, WPF), SQL Server 2014, Javascript, EF6, SSIS, SSRS, TFS, Microsoft Active Directory, MS Azure, MSMQ, Authorize.Net, MS Build
Software Engineer
Confidential, South Jordan, UT
Responsibilities:
- Perform development and support of the application based on new requirements, bugs and business processes.
- Enhance performance on adding parts and payment processing by refactoring Stored Procedures and C# codes.
- Create WebAPI service for retrieving parts inventory, store who has it and labor cost processing for installation.
- Create Silverlight pages using Database First approach on Entity Framework.
- Create reports for CSRs and Managers using SQL Server and SSRS.
- Create SSIS package job (runs every midnight) that transfers data from production to beta.
- Fix helpdesk support data related tickets using SQL.
- Perform development and support of the application based on new requirements, bugs and SEO compliance.
- Develop WebAPI services to interface with InfusionSoft API to provide custom marketing data such as Name, Email, Address, etc.
- Enhance MOBI which is a mobile app version of the Landmark website.
Environment: Visual Studio.Net 2013/2010 (C#, ASP.Net, EF6, LINQ, MVC 5, WebAPI), SQL Server 2012, Javascript, HTML 5, CSS 3, SVN, GitHub, JQuery, Silverlight, SSIS, SSRS, AxoSoft, SpiceWorks, Agile, InfusionSoft, MVVM, Postman, Authorize.Net, MS Build
Senior .Net Developer
Confidential, Salt Lake City, UT
Responsibilities:
- Perform support and update the existing system based on new requirements that relates to control of question settings, color picker, management goal settings, new fields, page improvement, custom reusable validations, etc.
- Enhance web performance by more than 200% by implementing MVC, Repository, Unit of Work and Entity Framework using POCO and Code First approach.
- Convert some of the VB.Net pages to MVC Razor pages
Environment: Visual Studio.Net 2013 (C#, ASP.Net, VB.Net, EF6, LINQ), MVC 4, SQL Server 2008/2012, Javascript, AngularJS, HTML 5, CSS 3, TFS, JQuery, Ninject, DDD
Application Architect
Confidential, Taylorsville, UT
Responsibilities:
- Create state machine workflows using WF .Net 4.5 that is based on the approval process of the application.
- Create ASP.net MVC client pages consuming WCF Service.
- Applied versioning and dynamic updates to all 10 workflows used by the application.
- Guide off-shore resources (India) on tasks related to design, solution and testing.
- Created reports using SQL Server and Infragistics Web Data Grid 3rd party component.
- Provide fixes on defects and issues especially involving the workflows and databases.
- Assist on planning and executing Agile/Scrum major and minor releases. Conduct post-deployment verification.
Environment: VS.Net 2013 (C#, ASP.Net, WCF, WPF, WF), SQL Server 2012, MVC 3/4, Javascript, AngularJS, Tortoise SVN, XAML, Infragistics, Agile/Scrum, DDD, HPQC, WCF, HTML5, CSS3, Security Fundamentals, UML, MS Visio, MS Azure, AngularJS, Responsive Web Design
.Net Developer
Confidential, Norcross, GA
Responsibilities:
- Create and modify CIS web site using ASP.Net MVC
- Provide expertise on creating complex SQL queries to handle TD Bank reporting requests.
- Develop CIS Insertion, Data Migration Programs and Data Validation Tools for different B2B clients such as Bank of America, TD Bank, HTH World-wide Service, DMP BPO, Blue Cross Blue Shield, Xerox and CareCentrix using C#, LINQ, ADO.Net and SQL Server.
- Use ODP.Net to connect CIS insertion and extraction tools to Oracle databases.
- Design, develop and modify WCF (Service Contracts) and Web Services used to onboard CIS clients.
- Provide fixes on defects and issues especially involving the CIS.
- Implement and integrate CIS with 3rd party products such as Sole Fusion and Rubika.
- Enhanced CIS Workflow Studio using VS2013 C# using Windows Workflow Foundation(WWF) and Windows Presentation Foundation(WPF). This tool can be used by the customers or clients on creating workflows business processes using XAML processing.
- Develop custom workflow activities and functions for CIS Workflow Studio using WF-XAML. Some of the re-useable activities created are as follows: SplitString, Directory Watcher, Insert File, Insert Job, Read XML, Send Email, Run External Applications, etc.
- Deploy CIS Workflow Studios using Click Once.
Environment: VS.Net 2013/2010(C#, Web Services, WCF, WPF, WWF, LINQ, EF6, ADO.Net, MVC 4(Razor), XML, SQL Server 2012, Oracle 11g, TOAD, PL/SQL, Tortoise SVN, XAML, Log4Net, TFS, Silverlight, Click Once
Confidential
.Net Architect / Lead Developer
Responsibilities:
- Team project development using VB.Net, C# as front-end, SQL Server as backend, Tortoise SVN as repository.
- Attends to daily call meetings with the team and the technical architect and weekly meetings with the Project Manager which are both based in UK.
- Create and review test plans and test scripts created by other members.
- Develop unit test stubs for the batch process solution using C# and Dependency Injection technique.
- Perform unit testing on the applications using test plans and test scripts. Report bugs to the team.
- Fix bugs based on test outputs caused by integration on every phase of conversion.
- Convert old WebClasses to Web Forms and WinForms.
- Develop WPF using C# and ADO.Net on data maintenance and transactional forms.
- Fix reported bugs and do enhancements on old ePayfact VB6 version on parallel with working on the .Net conversion.
- Develop the application using C# - WinForms.
- Facilitates B2B integration with different clients making use of this application.
- Supports project tasks that involve adjusting SSIS jobs, SSRS reports and VB codes to cater different payroll needs.
- Create web application using Sharepoint 2007 OOB features and formulate workflows using Sharepoint Designer 2007.
- Gather requirements from the HR and Clinic department and formulate process flows based on it.
- Establish post-deployment support to the nurses which includes presentation of the tool.
- Create web application using Sharepoint 2007 OOB features.
- Establish post-deployment support to the nurses and doctors which includes presentation of the tool.
- This is a team enhancement project that involves analysis, development and testing using Sharepoint 2010 and C#.
- Fix bugs reported by India counterparts working on the project.
- Create and/or modify web services used for Room Reservation, Shuttle Bus Reservation, Catering Service, Driver Courses, Guided Tours and Car Pick-up.
- Sweden On-shore assignment attending to hand-over meetings of all PoLo applications. The development and support of these applications such as Reklamfixaren, POINT are transferred to the Manila, Philippines team.
- Work hand in hand with the core developers (onshore/offshore) to ensure proper knowledge transfer of each application.
- Fix bugs reported by the testing team and Sweden Logica team.
- All web pages are done in ASP.Net but deployed in Windows Sharepoint.
- Worked on Reklamfixaren, a web-based service and advertisement tool that offers business customers a total solution for their direct mail campaigns.
- Create ASP.Net User Controls for custom web parts needed on the Reklamfixaren web site.
- Worked on POINT project, a sharepoint framework tool that is used on integration of the Posten Norden public websites.
- Create UI/web designs that complies with Section 508 Standards and Web Content Accessibility Guidelines.
- Review SAD (Software Architecture Documents) of the projects to be transitioned.
- Member of the Deployment Task Force team that develops generic deployment scripts using Powershell that will be reusable for all Sharepoint developments within the PoLo Project.
- Design, develop and modify WCF (Service Contracts) used on creating catalogs, newspaper, advertisements and others.
- Site maintenance and enhancement for PoLo and ITSS workspace.
- Enhance UI and adhere to company standards using JQuery and Sharepoint Designer 2007.
- Create subsite for bench resources to monitor the internal tasks and schedule.
- Use Jenkins for Continuous Integration.
Environment: 2010 VS.Net(C#, VB.Net, ASP.Net, EF, WCF, Web Services, LINQ, MSMQ, WPF), VB6, CSS, HTML, SQL Server 2008/2005(SSIS, SSRS), XSLT, SVN, IIS, EntityFramework, WinForms, TDD, Jenkins, Tortoise SVN, Agile/Scrum, Windows Services, SSO, multi-threading, TDD, Sharepoint 2010, MOSS 2007, Sharepoint Designer 2007, JQuery, Javascript, AJAX, JSP, SVN, Hudson, Maven, Agile/Scrum, Firebug, HPQC, Oracle Web Logic, Powershell, Enterprise Library, UML, ITIL, MS Visio, Microsoft Active Directory, LDAP
Confidential
Senior Software Engineer / Lead Developer
Responsibilities:
- Provide expertise on creating complex SQL queries to handle groups reporting requests.
- Use of SQL Server Profiler and Execution Plan to troubleshoot and fix slow performing query.
- Create unit and component test plans as well as TCERs.
- Perform impact analysis, detail designs, unit tests component test plans and sharepoint programming for new KX/Groups requirements.
- Conduct reviews on all the deliverables and requirements.
- Leads a team of developers that handles development, design, testing and deployment particular for each release cycle.
- Provide fixes on defects and issues especially involving the collaboration of KX and Groups site.
- Creates estimates using MS Project.
- Create ASP.Net User Controls for custom web parts needed on the KX web site.
- Develop SSIS and shell packages used for ETL, cube generation and data reporting for applications such as PGDR-Procurement Global Data Reporting, BizInquiry and CAI-Competitive Analysis & Insights.
- Perform database modeling on relational databases as well as star schema database using Power Designer.
- Create unit and component test plans as well as TCERs.
- Perform unit testing on the applications using test plans and test scripts. Report bugs to the team.
- Create reports for PGDR requirements using SQL Server and Oracle as Data Source
- Provide fixes for production and development issues for existing data applications such as Enterprise Batch Integration (EBI) and MRDR.
- Assist on setup, deployment and migration of databases, cubes, web applications, SSIS packages, and autosys jobs.
- Resolve data concurrency issues.
- Conduct analysis and create the workflow and website using Out-Of-Box features of MOSS 2007.
- Conduct analysis and create the workflow and website using Out-Of-Box features of MOSS 2007.
- Create VBA Macro Reports based on the survey results.
- Create unit and component test plans and TCERs.
- Perform unit testing on the applications using test plans and test scripts. Report bugs to the team.
- Transition the requirements and use cases to the designers, and ensuring a clear and complete understanding of the requirements.
- In charge of business process design, communications, training and testing.
- Perform unit testing on the ARIBA Buyer applications using test plans and test scripts. Report bugs to the team.
- Perform estimates and planning using MS Project.
- In charge of the detail design and front-end analysis.
- Develop, unit test and deploy the application.
- Use of SQL Server Profiler and Execution Plan to troubleshoot and fix slow performing query.
- Develop, design and test the application.
- Create SQL Stored Procedures needed for the application.
- Design the Master Page.
- Modify the pagination of the questionnaire to improve the quality of the ASP.Net web pages.
- Create admin ASP.Net web page site to track status of the applicants’ test.
- Investigate and extract data available in Abacus DSM, and other reference tables using SQL knowledge. This could be used by CAMS to aid key customers in establishing MDC (Manila Data Center) specific data values.
- Provide VBA Macro for data records of CAMS data for reporting use.
- Develop detailed designs following the design specifications for CAMS.
- Investigate design problems on CAMS and propose approaches to resolve them.
- Update the SQL Packages to fix different upload issues on CAMS.
- Create UAT scripts for CAMS.
- Participation in final data conversion, production migration and deployment of CAMS.
- Conduct post-deployment verification and application migration.
- Create navigation maps for Abacus DSM roles.
- Create field mapping documents to compare fields in Abacus versus other old database tables used in Recruitment.
- Provide VBA Macro for data records of Abacus data for reporting use.
- Develop data conversion and detailed designs following design specifications.
- Create unit and component test plans of conversion modules and execute component test scripts.
- Investigate design problems on Abacus DSM and propose approaches to resolve them.
- Modified UAT Test Plans of Abacus DSM provided by IDC, customized them for MDC.
- Conduct post-deployment verification of data and application migration.
Environment: MOSS 2007, 2008/2005 VS.Net(C#, VB.Net, ASP.Net, ADO.Net) CSS, Javascript, XML, XSL, Ajax, SQL Server 2008/2005, MC Access 2007, DTS, SSIS, SSRS, Crystal Reports, IBM Rationale ClearQuest, IIS, TFS, VSS, NUnit, Telerik, Newsgator, Firebug, Web Developer, HTTPWatch, CAML, Fast Query Language, MVC, FXCop, Sharepoint Designer 2007, MS Project, Fiddler, SSO, LDAP, Web API, VBA, T-SQL, MS Visio, LDAP, Mercury Test Director, Autosys, Remedy, VSS, Power Designer, Oracle 10g, TOAD, PL/SQL, Enterprise Library, UML, MS Visio, Microsoft Active Directory, Resharper, MS Build