Lead Software Developer Resume
SUMMARY
- A Passionate Architect / Development Lead / Software Engineer with 14 years of Software Development experience. Having primarily focused on Analysis, Architecture, Design, Coding, Testing and implementation of MVC, Web API, WCF Web services, ETL and Windows Applications .
- Experience and Good Knowledge with MVC, Rest Web API, WCF, XML Web services, Web Forms, Entity Framework.
- Experience in Front end Frameworks and languages using Angular2, Typescript, Kendo UI, JavaScript, JQuery, HTML5, CSS3 and Bootstrap.
- Expertise using ETL Tools Development using C#, SSIS, SSRS and Netezza Data warehouse.
- Expertise in programming with C#, ASP.NET, ADO.NET, SQL - Server 2012/2008/2005/2000, Oracle 10g, Visual Studio 2015/2013/2012/2010/2008/05/03 and IIS 8.5/7/6.
- Have High level knowledge about NOSQL vs SQL, CAP vs ACID, Sharding, Consistent Hashing, DynamoDB, Redis, Microservices and Dockers Containers.
- Have knowledge about Distributed Design, Scale, Caching, Search DB, SOLID, Pub/Sub and Observor Pattern.
- Extensive working experience in database design and development, for creating complex database queries, writing Constraints, Indexes, Views, and Stored Procedures and Functions using T-SQL in SQL Server 2000/2005/2008/2012.
- Experience with legacy Service-Oriented Architecture (SOA) Web Services, WSDL, SOAP and UDDI.
- Expertise in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) using Unified Modeling Language (UML) and Object Oriented Programming (OOPS concepts).
- Extensive experience with process modeling using UML, Flow charts, Sequence diagrams, Class Diagrams, Activity diagrams and Use cases by using tools like Visual Studio, MS Visio.
- Expertise in Design and Development of Interfaces, User Controls and Custom Controls.
- Experience in using various version controlling tools like Visual SourceSafe, Sub Version and Team Foundation Server.
- Have worked on Telecom, Insurance, Public Safety/Government and Content Management domains.
- Experienced Technology Leader experience managing teams including Onsite/Offshore.
- Have provided Leaders with reports on status of development, quality, operations, and system performance. In past have executed appraisals to the team and provided constructive feedback.
- Performed Code Reviews, Prioritized Changing Requirements from Product Owner.
- Have involved in Hiring employees/contractors as needed.
- Experience in OSS, analysis, design, development, prototyping and testing, troubleshooting, quality control, forecasting, scheduling, tracking and production support.
- Worked in Scrum, sprint planning, sprint review, retrospective backlog grooming, burn down charts, estimation poker. Experience with Agile, Test-driven development (TDD) and Waterfall methodologies.
TECHNICAL SKILLS
.NET Framework and Windows Platform: Confidential .NET 1.1/2.0/3.0/3.5/4.0/4.5 ASP.NET, ASP.NET MVC 5 C#, C, C++, Java ADO/ADO.NET Angular2, Typescript, Kendo UI, AJAX, HTML5 JQuery, JavaScript XML, DHTML, CSS3.
Operating Systems: Windows Vista Windows NT, XP, 2000, 2003 Windows 7
Architecture, Design and Framework: Rest Web API, Entity Framework, WCF, SOA, SOAP - XML Web Services COM+/Active-X UML, Erwin Modeling Edition Confidential Application Blocks Visual Studio .NET 03/05/08/10/12/13/15
Application Server: IIS 5.0, 6.0,8.5 MS BizTalk Server MTS/Component Services
Portal Technology & Collaboration: MS SharePoint Portal Server WSS 2.0/3.0
Tools: Resharper, TFS, Cruise Control, Scrum works, VSS, PVCS,CVS
Database: SQL Server 2000/2005/2008/2012, Oracle 10g, MS Access, MySQL PL/SQL, T - SQL,TOAD Netezza
Applications: MS Office Visio MS Project Clarity
PROFESSIONAL EXPERIENCE
Confidential, Seattle, WA
Lead Software Developer
- Project: SIMPL (OSS Order management and Provisioning System)
- Work on Tier I MVC Web/WCF/WebAPI application. The application involved in Telecom order management and provisioning space.
- SIMPL’s primary purpose is to help Technicians and CSA agents to perform for Installation Technicians To manage Provisioning, Facilities and Inventory.
- Buillt Inventory Management Application using Angular2, Typescript, Bootstrap for the front end and built R estWebAPI to provide backend services using SQL Server database.
- Built and Enhanced SIMPL Web application using ASP.NET MVC, JavaScript, Jquery, Kendo UI, BootStrap, HTML, CSS, C#, EntityFramework and SQL Server .
- Implemented C# changes to Business façade layer, Data layer to Entity framework/SQL Server
- Created a brand new Rest WebAPI Return mailers application, involved creating several Get and Post operations for multiple applications to consume.
- Implemented WCF Services/methods and Consumed ESB and Tibco web services.
- Implemented Responsive Web Design using Bootstrap.
- Involved in creating UI layer labels, dropdowns, buttons, textboxes using kendo Templates.
- Implemented Jquery ajax calls from the UI to the controller.
- Used Autofac for DependencyInjection.
- Used Karma and Jasmine for front end Unit Testing.
- Used Fiddler for debugging web and service layer, SOAP UI for Request and Response testing.
- Used Resharper for code inspection and reviews.
- Used TFS for Source Control, Branching, merging, check in check out.
- Implemented CSS changes using .less.
- Working as a contractor through Fusion Solution from Sept ’15.
Confidential,Seattle, WA
Sr.Software Engineer
- Project: Anti-Piracy and Security
- Developed ASP.NET MVC web application. The application provides metrics based on WINDOWS 10 product’s device level data, program level data, piracy and security data.
- Implemented using Single Page Application deisgn.
- Built an application from ASP.NET MVC, Kendo UI, Jquery, HTML, CSS, C#, EntityFramework and SQL Server.
- Implemented Rest WebAPI application, involved creating several get and post operations.
- Built 50+ datavisualizations using Kendo charts . Built Line Charts, Scattered Line Charts, Stacked Column and Bar charts, Pie Chart..etc.Built a Kendo Data Grid on the MVC view page.
- Developed using Jquery, ajax and also javscript for asynchrnous datatransfer and client side validation.
- Developed features of case management system, which includes worked on MVC, Rest Web API and some existing WCF services.
- Modified Subscriber Application WebAPI’s HTTP Get and Post methods for data processing from the UI layer to the service layer.
- Worked on creating stored procedures and database table schema.
- Worked as a contractor through Fusion Solution from Mar’15 to Aug ‘15.
Confidential, Seattle, WA
Application Developer IV (Development Lead /Scrum Master)
- Project: OSS Performance Management Applications
- Experienced in developing and delivering solutions to multiple concurrent RAN and Core Engineering performance management applications in support of Sprint/Clearwire's Wimax/ LTE initiative.
- Lead a team of 10+ Developers. Managed Day-Day activities with Agile/Scrum Environment and was also Scrum Master for the team.
- Experience working on multiple simultaneous product delivery in OSS space. Involved creating and presenting Road Map for approval and project delivery.
- Developed a ASP.Net MVC web application which is being used by internal customers for managing, loading and activating realm telecom data for the ETL’s to subscribe and Usage information.
- Designed and Developed an ASP.NET MVC WebMon applications to monitor different ETL Jobs and built the front end with Razor, HTML, and CSS.
- Designed and Developed Rest WEB API/Web services to consume Subscriber Information from Database and share them with different Web applications and ETL’s Applications.
- Involved in Creating Sequence Diagrams, Class Diagrams, Data Flow Diagram using UML and VS TFS for HLD and LLD artifacts of the project.
- Developed critical ETL data application (SDU, Redback, Samsung, and Huawei.) using .NET C#, SQL Server and Netezza data warehouse. Built SQL database, Schemas, table creation, DB Modelling, Stored Procedures and also built Netezza Aggregation Scripts. Used Entity Framework to access SQL db.
- Used Stylus studio for Mapping file generation to convert CSV to XML files.
- Involved in Creating Sequence Diagrams, Class Diagrams, Data Flow Diagram using UML and VS TFS for HLD and LLD artifacts of the project.
- Worked on creating Unit test cases using .Net Framework. Involved in Functional Test, End To End Test, UAT, Coded UI test.
- Involved in Database modeling by creating database schema, stored procedures, views and triggers for data manipulation, ensuring set up relations which included indexing, constraints, foreign keys etc.
Confidential, Salt Lake City, UT
Sr Consultant / Project Lead
- Project: NetRMS / Premiere One Records Management System
- Was involved in Web, Windows Programming and Windows services in C# on the .NET platform.
- Used Windows Communication Foundation (WCF) and built services and services contracts to be consumed by internal applications.
- Worked on ASP.NET Web Form based Applications and was involved in client side state management (view state, cookies and query strings) and server side state management (application state and session state).
- Used WPF to build front end skins, set of data controls to bind and manipulate data within applications using MVVM architecture.
- T-SQL for SQL Server 2008 and PL-SQL for Oracle 10g.
- Worked on creating Unit test cases, Functional Test, End to End Test, and UAT.
- Designed and Developed as team and built NetRMS applications. using NET, C#, ASP.NET, VB, Team Foundation Server, ADO.NET, Oracle 10g, SQL Server, XML, Internet Information Server
- Worked as contractor through Wipro from March 2008 till Nov 2010 and then worked through a different contractor infobahn softworld Inc from Nov 2010 till Sept 2011 for the same project.
Confidential, Columbus, OH
Project Lead
- Project: Auto Quote and Bind
- Worked with a teams of developers to build internet based application to buy auto insurance, renters insurance, IDT insurance policy.
- Application is built using .NET 2005, C#, Web forms, SQL Server, SOA Web Services, CVS, Windows XP Professional, XML,XSLT, CSS, consumer endpoint, provider end point, Cluster environment.
- Worked with Onsite/offshore developers/testers and performed Design, Development, Bug fixes and production support.
- Worked as contractor through Wipro from March 2007 till Mar 2008
Confidential
Senior Software Engineer
- Designed and Developed application modules using C# Web Forms and BizTalk Server.
- Worked on CSF application which was developed using SOA ASP.NET Web services
- Worked on ALSS( Confidential Learning Shared Services) Sharepoint portal web application for all the employees in Confidential built using .Net Technologies and MOSS 2003 Share Point.
- Designed and Developed a sales tool called AOMT which was built using C#, Win Forms and designed using Server controls, HTML Server Controls, Data GRID and Form validation controls.
- Developed test plan, test cases, test execution results, traceability matrix and Mock Testing.
- Used Confidential Visual Studio .NET 2003, C# 2.0, Web forms, SharePoint, SQL Server, VSS, Windows XP Professional, Cluster environment, XML, XSLT, CSS, JavaScript, Service Oriented Architecture, BizTalk2004, SQLServer2004, ASP.NET, UDDI Services, MSXML 4.0, WSE 2.0, MOM, MS Windows Server 2003, IIS 6.0.
Confidential
Software Engineer
- Developed a health care product using Net web Forms, C#.NET, ASP.NET, MS-SQL Server, Visual Source Safe 6.0 and Manual Testing.
