Senior Software Engineer Resume
SUMMARY:
- Highly professional Microsoft Technology professional and PSM I certified team leader with more than 14+ years .Net development experience.
- Well versed in latest Technologies.Detail oriented self - starter, trainer and having substantial experience with integration using Microsoft's Sharepoint 2013 and BizTalk Server 2006.
- Experience in Object Oriented Programming (OOPS) with an understanding of software engineering practices.
- Good business communications & presentation skills good at creating, coordinating extensive communication networks (facilitation of joint application design sessions, written correspondence, reports, implementation requirements, project status reports, oral presentations, e-mails, etc.), project status and resolving issues and conflicts.
- Good experience in quickly analyzing the root cause of the problems in cluster environment where several major business systems are dealing with important data of the business.
- Experience going through all phases of software engineering life cycle.
- Reliable, resourceful, active team player capable to adapt to new environment quickly.
TECHNICAL SKILLS:
Languages: . Net, C#, WCF services, Entity Framework 6.1, Jquery, CAML queries, Linq queries, Datatable, Knockout library, DataJS, JSRender, DOM, JSHint, REST, JSON, CSOM, Sharepoint powershell scripts, XML, XSLT, Web service, Javascript, VB.NET 4.0, ASP.NET 4.0, DHTML, JAVA, FoxPro, C, C++, SQL, VC++, VB, HTML, DHTML, Vbscript, Developer-2000, ASP, COM, DCOM
Databases: Sql-Server 2012, Oracle, Access, Foxpro
Packages: Crystal reports 9, Installshield professional 9, Installshield Admin studio 6, DotNetNuke
Servers: Sharepoint Server 2013, BizTalk Server 2006, IIS, MTS, VSTS, VSS, CC.Net
Tools: Nant, Nunit, FxCop, CodeSmith code generators, Tortoise SVN, Altova
Patterns: MVC, MVVM
PROFESSIONAL EXPERIENCE:
Confidential
Senior Software Engineer
Environment: Net, C#, React JS, Java, WPF, Visio(UML), Installshield 2009, Nunits, Git, Jenkins, Docker, Kubernetes
Responsibilities:
- Analyzed, designed, developed, tested and packaged these tools.
- Applied coding patterns like Abstract Factory, Factory, Provider, Singleton, Composite, Facade, Proxy, Chain of Responsibilities etc.
- Created class diagrams, sequence diagrams and architecture component diagrams of allocated Use Cases and Scenarios using Visio tool (UML).
- Written Nunits for automated unit testing of allocated modules.
- Researched third party tools and implemented POC for 7zip component which was used to compress and encrypt the data.
- Played team leader role. I use to mentor, coordinate and work with different team to integrate different components.
- Packaged the application using Installshield.
- Awarded with high impact award for delivering the application as committed.
Confidential
Senior Software Engineer
Environment: ASP.Net 3.5, C#, WPF, SVN, CC.Net, FXCop, Resharper, Source Monitor and Visio(UML), MSAccess, Installshield 2009, Nunits, NAnt, Silverlight, REST
Responsibilities:
- Analyzed, designed, developed, tested and packaged these tools.
- Applied coding patterns like Abstract Factory, Factory, Provider, Singleton, Composite, Facade, Proxy, Chain of Responsibilities etc.
- Created class diagrams, sequence diagrams and architecture component diagrams of allocated Use Cases and Scenarios using Visio tool (UML).
- Written Nunits for automated unit testing of allocated modules.
- Created automated MS build script. I used MSBuild and few reusable MSBuild community tasks.
- Did maintenance and added features to Download wizard Silverlight application.
- Explored and Worked extensively with Aspose and PDFTron third party DLL to perform the PDF related operations.
- Researched third party tools and implemented POC for Java and .Net interface using JNI and C++ component.
- Lead some of the modules like FileSplit, LinkRemapping and Participant Manager.
- Awarded for the best performance in the team and playing important roles.
- Visited clients like Fortress in NY . Did investigation and fixed potential production issues.
- Repackage EMC IRM plugin using Installshield Repackager tool
- Awarded 11 times in 11 years for the best performance in the team.
Confidential
Senior Software Engineer
Environment: Swaggers API, JAVA, Spring framework, eclipse, Devops, JPA, JDBC, REST
Responsibilities:
- Analyzed requirements, designed solution, developed, unit tested, packaged solution and implemented various deployment scripts.
- Designed and created DB artifacts
- Contributed in designing core product design, architecting and creating requirements .
- Refactored and transformed PointIO code to reusable and test driven Confidential solution. Removed scala code.
Confidential
Senior Software Engineer
Environment: Sharepoint Server 2013,2010, Sql Server 2012, Net 4.0, C#, WCF services, Jquery, Datatable, Knockout library, DataJS, JSRender, DOM, JSHint, REST, JSON, CSOM, Sharepoint powershell scripts, XML, XSLT, Web service, Javascript,, Nunits, Typemock, CAML queries, Linq queries, Entity Framework, TFS, REST
Responsibilities:
- Analyzed requirements, designed solution, developed, unit tested, packaged solution and implemented various deployment scripts.
- Coordinated with offshore Indian team.
- Lead some of the modules like Advanced folder mapping, features related to classic synchronization solution, Migration of SharePoint 2010 to 2013 solution and POCs for transforming classic solution to APP model.
- Contributed in designing product design, architecting and creating requirements .
- Applied coding patterns like MVC, Abstract Factory, Factory, Provider, Singleton, Composite, Facade, Proxy, Chain of Responsibilities etc.
- Created class diagrams, sequence diagrams and architecture component diagrams of allocated Use Cases and Scenarios using Visio tool (UML). For every sprint stories I have designed sequence, component and class diagrams.
- Implementation of SharePoint PowerShell scripts to install, uninstall SharePoint WSPs
- Migrated solution to visual studio 2012 and .Net 4
- Implemented POCs required to transform SharePoint 2010 solution to 2013 App solution.
- CSOM, App to perform CRUD operations using Datatable libraries, App model deployment scripts, Knockout JS library, WCF restful data services, Database comparison for app model, MVVM pattern, What pattern to use when(MVVM vs MVP vs. MVC), Entity Framework and Ways to upload files higher than 3 GB.
- Researched Typemock testing tools and provided training to team. Also implemented automated unit tests using mock and stub framework.
Confidential
Senior Software Engineer
Environment: ASP.Net 2.0, C# 2.0, DotNetNuke Portal, JavaScript, DHTML, XSLT, Oracle, Sql-server 2005 Biztalk Server 2006, XML web services, VSS, CC.Net, Nant, Nunit and Mock testing, FXCop, CodeSmith, Tortoise SVN, VSTS, Source Monitor, Visio tool (UML), SOAP
Responsibilities:
- Researched, designed, developed and tested some modules for N-Tier architecture Trainline portal.
- Applied coding patterns like Abstract Factory, Factory, Provider, Singleton, Composite, Decorator, Facade, Proxy, Chain of Responsibilities etc. Identified existing patterns within an application and refactored some code to provide a common solution with some improvements.
- Lead a team of several modules like Promotions, Display Booking Details, and Biztalk related tasks, Bug Resolution.
- Task list preparation, module allocation, motivation etc.
- Designed architectural solution using Visio tool (UML)
- Written Nunits for automated unit testing. Also used Mock testing to make the execution of NUnits of UI and middle layer faster. Using Mock testing we measured the performance of each layer excluding other dependencies of the layer. We created mock stubs to simulate the behavior of web services in a controlled way and to avoid going to external resource.
- Drove team from inception to completion with full guidance and fast-paced environment
- Wrote white paper on Best Practices, Performance and Troubleshooting Biztalk server 2006
- Confirmed compliance of CMM I level 5 software engineering processes while managing artifacts in preparation for a CMM level 5 assessment.
- Developed and implemented some financial part like payments and refund stuffs using Biztalk server 2006
- Created SQL tables, stored procedures, functions, Views, Triggers, packages and optimized queries.
- Designed BizTalk based integration architecture. Defined schemas and transformations (XSD, XSLT, BizTalk Mapper, Item field’s ContentMaster)
- Configured messaging scenarios (hosts and host instances, ports and pipelinesContent based routing) Developed complex Workflow Orchestrations with common orchestration patterns. Migrated Biztalk Server 2004 artifacts to Biztalk Server 2006. Created custom pipeline for generating HTML from XML. Packaging and deployment, scripting automated BizTalk installation and solution
- Deployment tasks, developing MSI packages and BizTalk related custom actions for MSI packages, writing WMI scripts to perform deployment and admin tasks
- Besides designing, developing and implementing middle tier web services, Generated WSE Web Services (consuming and publishing, SOAP, WSE) Used advanced Functoids in transformations
- Created and consumed Policies and Vocabularies using Business Rule Engine and Business Rule Composer
- Troubleshooting and performance tuning of BizTalk server on live production server. Used HAT tool for orchestration debugging purpose and VSTS for load testing.
- Performed Load testing to determine appropriate throttling settings for production server.
