Senior Software Engineer / Lead Resume
Palos Heights, IL
SUMMARY:
- A technology driven professional having 16+ years of experience (7 + years worked in State and City Projects) in Software Development including design, development, implementation, deployment of distributed n - tier enterprise, documentation, integration and maintenance of Windows, Web based applications and Service oriented architecture applications.
- Extensive experience in VS.NET 2.0/3.5/4.0/4.5 (ASP.NET, C#.NET, Web and Windows forms, ADO.NET),ASP.NET MVC, VB.Net, SQL Server, XML, Java Script, JQuery, AngularJS, Bootstrap, HTML, WCF, WebAPI, XSLT to build applications; SSRS and Crystal Reports to build reports.
- Designed and Developed n-tier applications. Well versed with Back end, Middle tier, and Front end GUI development tools and technology
- Experience in development of applications using Service Oriented Architecture (SOA), Web Services, WCF, Restful Service, Web Services, Asp.net Web API
- . Net experience over 13 years and 3 years of SharePoint experience
- Designed and developed a Single page application using AngularJs for Apollo.
- Experience in creating Build package in Apollo build Servers.
- Experience in creating Continuous Integration and Continuous Delivery in Apollo
- Designed and developed a web application using Bootstrap for Apollo.
- Extensive knowledge in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), MVC5 architectural pattern, Design patterns, Test Driven Development (TDD) and automated unit testing using XUnit, Microsoft Unit Test Framework and NUnit
- Expertise in database design and developing Transact SQL, SQL scripts, Views and Triggers in SQL Server databases.
- Extensive experience in Design and Development applications with complete SDLC process in traditional Waterfall and Agile (Scrum) project management methodologies.
- Experience in developing applications for state projects (Un Employment Insurance, Elections and DMV), Media, Health care, DICOM, Medical Imaging and Health Insurance industries.
- Experience in developing Enterprise payment system using Authorize.Net and CyberSource Payment gateway API.
- Experience in writing technical specification documents
- Work in a highly collaborative environment with minimal supervision and ability to work on multiple priorities and/or projects simultaneously.
- Effective team player with good communication and interpersonal skills, committed, result oriented, hard working with a quest and zeal to learn new technologies.
- Experience in setting up SharePoint 2013 Enterprise Edition, Nintex Workflow and Nintex Forms.
- Hands on experience in SharePoint 2013, Nintex Workflow and Nintex Forms and Dynamics CRM 2010
- Hands on experience in SharePoint Power shell scripting, SharePoint Administration and Development
- Experience in Code Analysis Tools FxCop and SonarQube
- Hands on experience in Cyber Source and Authorize.Net Payment Gateway, QuickBooks SDK
- Experience in Source Control tools such as TFS, Tortoise SVN, GitHub, VSS and Clear Case.
- Strong in RDBMS including SQL Server, Postgres SQL, Oracle, DB2, MS Access and My Sql
- Working Experience in Telerik and Infragisitcs controls
- Involved extensively in requirements gathering, in the define phase of my projects
- Experience in Single Sign on (SSO) using LDAP and Active Directory (AD).
- Certified Scrum Developer (CSD) and Certified Scrum Master (CSM) from Scrum Alliance
- Experience in VSS and Clear Case Administration
- Experience in E-Commerce Site and Intranet Site Development
- Good Knowledge in Microsoft Azure cloud environment and BizTalk Server 2009
- Good knowledge in Security/Vulnerability Assessment Tools (Retina Network Security Scanner, NMap)
- Good experience in Install Shield and Help Tools
TECHNICAL SKILLS:
Languages & Technologies: C#, VB.Net, ADO.NET, ASP.NET, MVC, C++, XML Web Services, VBScript, Java, JavaScript, UML, ASP 2.0, XML, XSLT, SOAP, HTML, DHTML, AJAX
Tools: & Applications: SharePoint 2013, Visual Studio .NET, Entity Framework, SSIS, SSRS, MOSS 2007, InfoPath, SharePoint Designer, WSS 3.0, Rational XDE, Spring.Net, NHibernet, Microsoft Enterprise Library 4,1, WCSF, Page Flow Factory, Enterprise Architect, MS Visio, Crystal Reports, Clear quest, ASP.NET, Visual Studio 6.0, Visual InterDev 6.0, Telerik, Log4.Net, Infragistics controls, Staffware Workflow.
Database: MS-SQL, PostgresSQL, DB2, Oracle, MySQL, MS-Access
SharePoint Tools: Nintex Workflow and Nintex Forms
Third Party API: Authorize.Net and Cyber Source Payment Gateway, DTH Software, Quick Books API, E911
EAI Tools: Microsoft BizTalk Server 2009
Unit Testing Tool: NUnit, XUnit, Microsoft Unit Test Framework
Configuration Control: GitHub, Team Foundation Server, Visual SourceSafe (VSS), Tortoise SVN and Clear Case
Code Analysis Tool: FxCop, SonarQube
Security/Vulnerability Assessment Tools: Retina Network Security Scanner, NMap
Operating Systems: Windows 2012/2003/2000 server, Windows 8/7/XP
ERP Software: SAP R/3 version 4.7, SAP XI 3.0 (SAP Exchange Infrastructure)
WORK EXPERIENCE:
Confidential, Palos Heights, IL
Senior Software Engineer / Lead
Responsibilities:
- Created Entity Model in Entity Framework
- Created Data Model in Visual Paradigm
- Created Class Diagram and Sequence Diagram in Visio 2015
- Created Tables, Views in SQL Server 2014
- Created Stored Procedures in T - SQL
- Developed ASP.Net Web API services for Contractor, Service Request, Inspection, Work Order, Permit and Admin functionalities.
- Created Payment Gateway using CyberSoure Web Services
- Created the UI for Contractor and Permit Module in Angular.Js and Bootstrap.
- Leading team of four developers
- Admin UI developed using MVC
- UI developed in Ionic Framework using Angular JS.
- Migrated the existing data to Apollo.
- Error and Info logging created using Log4.Net
- Developed JavaScript, JQuery in UI layer
- Code versioning in GitHub and Continuous Integration (CI) in CC.Net and MS Build
- Created TDD using XUnit and Microsoft Test Suite Framework
- Code Analysis in SonarQube.
- Confluence, Tempo and Jira are used for Scrum Tools
Environment: Visual Studio 2015, Entity Framework, Microsoft Visio 2015, C#, AngularJS, Bootstrap, Visual Paradigm, ASP.Net Web API, MVC, Ionic Framework, Telerik Kendo UI, T-SQL, HTML5, CSS3, Java Script, JQuery, XUnit, SonarQube, SQL Server 2014, Cyber Source Payment Gateway, Java Script, GitHub, CC Net, Log4.Net, Confluence, Tempo, Jira.
Confidential
Senior Software Engineer / Tech Lead
Responsibilities:
- Setup the SharePoint 2013 on premises Enterprise server environment
- Design the SharePoint Lists and Document Libraries
- Develop the backend services using SharePoint client object and CSOM
- Created workflows in SharePoint Designer
- Leading and Mentoring the team of four developers
- Support Production issues from the users
- Created Power shell scripting for Administrative tasks
- Created Web part and App Part in C#
- Created Timer Job for SharePoint 2013 in C#
- Migrated the existing data to SharePoint List
- Created user permission for SharePoint 2013
- Developed automated power shell scripts for various support activates
- Developed Site Collection and Sub Site Creation Script in Power Shell
- Unit Testing in Microsoft Unit Test Framework
Environment: SharePoint 2013 Server, Nintex Workflow, Visual Studio 2012, SharePoint Designer 2013, TFS 2012, .Net Framework 4.5, Microsoft Visio 2013, HTML5, CSS3, C#, SQL Server 2012, SSRS, Confluence, Jira
Confidential, Vancouver, WA
Lead Developer / Senior Developer
Responsibilities:
- Created the domain models, class diagrams and sequence diagrams in Enterprise Architect.
- Active participant in the Joint Application Design (JAD) with BPO’s, SME and BA’s
- Developed Framework in NHibernet
- Designed the Data Access layer components in .Net
- GUI Created for File Tax and Wage Report & Make Payment in C# and ASP.Net.
- Developed Business Components for File Tax and Wage Report & Make Payment in C#.
- Business Components are created for Tax Accounting in C#.
- Created and validated Single Sign on(SSO) using LDAP protocol with Active Directory (AD)
- ASP.Net pages are created in Model View Presenter pattern using WCSF.
- NHibernate is mapping the entity to tables using object relational mapping (ORM).
- Business rules created in Windows workflow foundation
- Leading and managing the team of five developers in the team.
- Used spring.net to connect the various database communications.
- WCF Services was created for Business components in C#
- Created different type of reports in SSRS and it is displayed in Report Web Form Viewer
- Created Unit Tests in NUnit framework
- Created generator and processors for BizTalk application.
Environment: Visual Studio 2008, TFS 2008, .Net Framework 3.5, Enterprise Architect, C#, ASP.Net, Spring.Net 1.2, NHibernet, T-SQL, Web Client Software Factory(WCSF), JavaScript, JQuery, NUnit, Page Flow Application Block, Microsoft Enterprise Library 4.1, HTML5, CSS3, BizTalk server 2009, WWF, WCF, ADO.NET, SQL Server 2008, SSRS.
Confidential, Lombard, IL
Application Architect / Senior Software Engineer
Responsibilities:
- Setup the SharePoint 2013 on premises Enterprise server environment
- Design the SharePoint Lists and Document Libraries
- Designed and developed Nintex workflow for various business process.
- Designed the custom forms in Nintex forms.
- Develop the backend services using SharePoint client object.
- Developed the payment gateway and integrated with Authorize.Net.
- Developed the logging framework using Elmah.
- Authorize.Net Payment Gateway integration
- E-Commerce Site developed in MVC5
- QuickBooks API integration
- Migrated the data from PostgresSQL to SQL Server
- Created the domain models, class diagrams and sequence diagrams
- Developed controls in Telerik
- Created UI design in ASP.Net MVC5
- Designed and developed Business Layer and Data Access Layer
- Migrated the existing data to SharePoint List
- Unit tests are created using Microsoft Unit Test Framework
- Source Control Management in TFS 2012.
Environment: SharePoint 2013 Server, Nintex Workflow, Visual Studio .NET 2012, MVC5, SharePoint Designer 2013, TFS Online, .Net Framework 4.5, Microsoft Visio 2013, C#, HTML5, CSS3, Microsoft Unit Test Framework, Entity Framework, Elmah, Authorize.Net, Telerik, SQL Server 2012, WWF, SSRS.
Confidential
Development Manager
Responsibilities:
- Managing offshore development team
- Approval of Work Product Reviews (WPR)
- Preparation of Time sheet and sent to PMO for update the WBS.
- Conduct the design review meeting and approve the changes with Architect.
- Discuss with PMO team and update the effort in WBS
- Mentoring the team members on business knowledge.
- Determine project roles of team members based on project requirements, time frames and budget.
- Responsible for development team deliveries
- Assign the work to team members and update in the project plan.
- Approve technical Feasibility of requirement documents.
- Schedule Development and Tracking
- Estimate Development Efforts
- Project tracking and controlling
- Metrics Generation
Environment: Visual Studio .NET 2010, TFS 2010, .Net Framework 4.0, Enterprise Architect, C#, ASP.Net, Entity Framework, WWF, WCF, ADO.NET, JQuery, JavaScript, SQL Server 2008, SSRS.
Confidential, Vancouver, WA
Lead Developer / Senior Developer
Responsibilities:
- Accurately manage tax rates and benefits paid, provide a convenient portal for employers to register,
- Additionally, WA Confidential will gain the ability to accommodate future state UI tax law changes.
Environment: Visual Studio .NET 2008, TFS 2008, .Net Framework 3.5, Enterprise Architect, C#, ASP.Net, Spring.Net 1.2, NHibernet, Web Client Software Factory(WCSF), Page Flow Application Block, Microsoft Enterprise Library 4.1, BizTalk server 2009, WWF, WCF, ADO.NET, SQL Server 2008, SSRS.