Senior Consultant Resume
5.00/5 (Submit Your Rating)
Bothell, WA
SUMMARY
- Full stack .Net developer with 14+ years of overall experience in Object Oriented Design Architecture/Programming, SOLID Principles, Web services, Client/Server, WinForms UI design and development by Microsoft technologies
- 7+ Years of exp as Tech lead/Solution Architect and handling the team in offshore/onsite
- Worked on POC at Confidential onsite to get the project signoff
- Broad Experience with .NET Framework 3.5+ versions
- Extensive experience on Microsoft .Net Technologies C#.NET, ASP.Net, ADO.Net, AJAX, HTML, Java Script, VB Script, jQuery, React Extensions, AngularJS, NodeJS
- Hands on experience on API Architecture and Solution Architecture design with technologies WPF, Web services, WCF, WEB API, OData, RESTful, SOAP, XML, JSON
- Experience on MVC/MVVM/MVP architectures
- Familiar with WIF, AD, OAuth, SAML, JWT, CAS
- SQL Coding and analysis/fetch data in SQL Server 2012+, Oracle and MS Access, MongoDB
- Experience with data access using LINQ, Entity Framework and ORM tools
- Expertise with Azure API Management, Azure Cloud Services, Azure Storage services, Azure SQL DB, Document DB and familiar with AWS architecture
- Exposure to Requirement gathering, Analysis, Estimation, Design, interacting with client, strong problem solving, strategic planning and organizational skills
- Experience in all phases of SDLC and familiar with Agile\Scrum, Waterfall development methodologies, Build and Configuration management
- Exp on Agile\scrum project management tools VersionOne, Pivotal Tracker, Leankit\Kanban process
- Familiar with Test Driven Development (TDD), Behavior Driven Development (BDD)
- Migrated applications from Visual C++ to C#.Net and Visual Basic(VB6) to C#.Net
- Programming Languages: C, C++, VC++, Win32, MFC, COM, VB.NET, VBA
- Development Tools: Visual Studio 6.0, 2008/2010/2012/2013/2015
- Operating Systems: Windows Servers, Windows 2000/XP/7/8/10
- Automation/GUI Tools: FactoryLink, Infragistics, Ethereal, Screen Scrapper
- Version Control Tools: Visual Source Safe, Rational Clear Case, TFS, GitHub
- Load Testing/Performance Monitoring Tools: Dynatrace, NeoLoad, JMeter, BlazeMeter
TECHNICAL SKILLS
- .Net Framework 4.5+
- .Net Core
- Visual Studio
- Visio
- C#.Net
- WCF
- RESTful services
- WebAPI
- OData
- WPF
- React Extensions
- RabbitMQ
- JSON
- MVC
- LINQ
- EF
- SQL Server
- NoSQL
- Oracle
- PowerShell
- AngularJS
- NodeJS
- MongoDB
- Splunk
- TFS
- MS Build & Deployment
- JMeter Planview
- Jenkins
- ReSharper
- Dynatrace
- Elastic Search (ELK)
- LogStash
- Kibana
- Azure Cloud services
- DocumentDB.
PROFESSIONAL EXPERIENCE
Confidential, Bothell, WA
Senior Consultant
Responsibilities:
- Design and development of MAR applications by Dot Net Core features, C#.Net, Multithreading, TPL, SQL Server, ETL, SSIS Packages, MongoDB, AngularJS, Splunk etc.
- Worked on MongoDB database, Data replication and sharding in a clustered/ distributed environment
- Worked on CRUD Operations, Document based Data modeling, Design of Collections, Documents
- Experience with physical collection creation, access pattern tuning, sharding implementation, index creation and debugging query execution to obtain optimum DB performance
- Good understanding of MongoDB database design patterns and physical architectures
- Schema and architecture design, Query fine tuning, index re - build and capacity management
- Worked on monitoring of various issues related with database, Monitoring at Server, Collection Level and various monitoring tools related to MongoDB, MongoDB Security and Defragmentation
- Detecting performance problems using Mongo Profiler
- Good knowledge on Splunk Architecture, Splunk integration and deployment, configuration and maintenance of clustered/distributed Splunk Enterprise 6.4 or above
- Integrating Splunk with applications to monitor the data and visualizations
- Exp on advanced search (RegEx) to help customers with the implementation of custom dashboards
- Working with Agile approach in short sprints with good quality of work and deliverables
Confidential, Fort Worth, TX
Senior Technical Consultant
Responsibilities:
- PTC BOS and CAD Data Server applications design and development using Dot Net Core features, C#.Net, Multithreading, TPL, AMQP, RabbitMQ, SQL Server etc.
- Implemented RabbitMQ broker functionality by AMQP to consume/publish message asynchronously
- Implemented WebSphere MQ classes to receive/send messages and extract the JMS properties
- Agile\scrum development using VersionOne to plan, track and release great software
- Analysis, research and development of Epics, features and user stories
- Research of prod issues related to PTC (Positive Train Control) train operations
- Building Sequence, Bounce and Block diagrams using Visio
- Familiar with Splunk dashboard queries to trace out the critical issues on prod
- Integration/Unit testing of PTC in locomotives (Wabtec simulator)
- Writing testing evidence to prove that the feature/user story tested with valid data
- Involved in design and implementation of I-ETMS (Interoperable Electronic Train Management System), Trainsheet Route, Train Schedule, General Train Bulletins(GTB), Restriction functionalities
- Integration of components required for PTC operations, Back-Office Server (BOS), Office Locomotive Segments with ongoing development, integration and support engagement.
- Experience on release PTC and CAD Data Server release, cutovers and SLS support calls
- Mentor offshore team and clarifying technical/functional/automation related doubts
- Working knowledge of other parts of PTC such as BOS (Back Office Server), TSS, TMDS
- Familiar with the types of bulletins/restrictions/messages flows in railroad system
- Worked on Wabtec onboard software release requirements, ICD design documents
- Experience on energy management processors/carriers NYAB, GE and Witronix
- Good understanding of Railroad operations rules, procedures and practices
Confidential, Bothell, WA
Team Lead/Senior Developer
Responsibilities:
- API architecture, Solution Architecture design and development by using the object-oriented programming capabilities of .NET technologies
- Provide technical leadership to mentor the development team size of 20
- Sprint planning\project estimations\timelines and signoff requirements
- Worked with Project Managers, Product Owners and Scrum Masters to estimate, design and build efficient, long term business applications utilizing standards
- Analyze processes and workflows to design efficient solutions
- Break down tasks, estimate detailed effort to complete, and execute on-time
- Develop and construct new enterprise applications
- Perform enhancements or maintenance to existing applications when needed
- Evaluate the production issues, make decision to resolve, test it thoroughly and deploy
- Identify the impediments, risks and share with Product Owner, Scrum Master and team
- Create unit/integration/performance tests to improve the quality of the applications
- Technology Decision, Engineering Excellence, People Management, Project Management Risk Mitigation Plans and Stakeholder Management
- Design/architecture of AMS360 OData webservices, implemented helper classes to generate security tokens and security authentication/authorization modules by SAML and OAuth frameworks
- Agile\scrum development by Leankit\Kanban process to plan/track/release the software
- Design/implementation of Middle-Tier business objects and business rules
- Developed and exposed WCF/WebAPI/OData services and implemented custom APIs
- Developed Single page applications, micro services by NodeJS and AngularJS Controls
- Hands on experience in SQL Server and Oracle database design/development, writing Constraints, Indexes, Views, StoredProcs, Cursors, Triggers, User Defined Functions.
- Developed Swagger UI documentation to facilitate the consumer easy access of all API’s
- Implemented service calls for Customers/Policies/Claims process and deployed by IIS
- Implemented SQL scripts, stored procs and parameterized queries
- Analysis and debugging of complex tasks and familiar with ACORD standards
- Experience in setting up of Jenkins plugins for development environment
- Analyzing and understanding the user stories by coordinating with the onsite team.
- Development of the features\user stories and writing unit test cases
- Reviewing the code written by the team members using Malevich tool and TFS
- Mentoring\Helping the developers in resolving the technical problems
- Worked on Large Agency Initiatives, agency scalability testing on skytap perf env.
- Written the PowerShell scripts to build the performance load testing scenarios
- Familiar with application performance monitor tools like dynatrace
- Design and implementation of the architecture: Layers/Components: Azure/.Net C#: WebAPI, REST, WPF, Entity Framework, LINQ, Sql Azure, Azure AD, Elastic DB Pool
- Developed a cloud platform solution by PaaS services (.NET, C#, Azure, WebAPI)
- Analyze of existing on-premises management software’s family to build a brand-new architecture to create a cloud first scalable platform based on Microsoft .NET/C#/Azure
Confidential, NY
Project Leader
Responsibilities:
- Application architecture, Solution Architecture design and development by using the object-oriented programming capabilities of .NET technologies
- Design/implementation of Middleware business objects and business rules
- Provide technical leadership to mentor the development team
- Coordinate with production support team to fix the communication protocol issues
- Involved in preparing Hi-level design documents and RFCs
- Implemented SQL scripts, stored procs and involved in UI design, white box testing
- Involved in setting up Emulator to test the deliverables of handheld applications.
Confidential, Paramus, NJ
Lead Technical Specialist
Responsibilities:
- Responsible for designing/developing of application architecture
- Provide technical leadership to the development team, learning new .NET technologies
- Coordinate and delegate development tasks to team members
- Involved in Architecture specification design, External design and Solution design
- Involved in User Interface design, proto type design for enhancements
- Implemented Import/Export functionalities for Address Book, International Commodity, Freight commodities shipments, XML schemas xdr and xsd formats
- Involved in customer defect analysis, regression testing and fixing the bugs
Confidential, Beverly, MA
Senior Software Development Engineer
Responsibilities:
- Involved in implementation of Graphical User Interface(GUI) design and development
- Onsite coordinator for HCL America, mentoring offshore team and reviewing team work
- Designed controls by drawing properties and 3D animation controls by FactoryLink
- Experience in developing Real Time Embedded Control System software and GUI screens using SCADA/HMI, VB.Net, VBA, C/C++, FORTH, PMAC for semiconductor equipment
- Experienced with Factory Automation(GEM), RTOS's, GUI's, robotics simulation software, Relational Databases, TCP/IP Communications, Manual and Automatic Ion Beam Control, Analog/Digital I/O Controls, Recipe/Process Control and Vacuum
- Involved in design specification/software development/system integration/field support
- Implemented programable events, math/logic (CML) procedures and machine controls.
- Experience in handling database historian tasks, alarms, and network send/receive tasks
- Implemented complex controls like Grid and some custom controls using Infragistics
- Experience in using Extraview tool for issue tracking, resolution, analysis, design, estimation, review and maintaining source code delivery status for the Change Requests
- Worked on Clear Case software to maintain source code check-ins and Final Builder to build project and Wind River Workbench to develop and build the VxWorks applications
