Lead Consultant/architect/sr.developer Resume
San Diego, CA
SUMMARY
- Having 14 plus years of experience in Leading, Designing and Developing web based applications using .Net Frame work4.5/4.0/3.5/2.0,Asp.net,MVC3/4/5,Razor,C#,nHibernate,EntityFramework,BizTalk2004/2006,Ninject,WCF,REST,WebServices,LinQ,SqlServer2014/12/08/05/2000,JIRA,CruiseControl,VisualStudio2015/13/12/2010/2008,IIS7.0,Sharepoint 2010/2007, Tableau, SSRS, Crystal Reports, XML, JQuery, AJAX, AngularJS, Bootstrap, Java Script, CSS and Html.
- Experienced in e - commerce based application development and integration of web based application with payment gateway systems like World pay
- Have working experience in finance domain in risk assessment, investment banking and mortgage areas.
- Have excellent record of delivering projects on time and budget, often exceeding expectations. Also have top rated technical leadership skills which are demonstrated in my ability to manage multiple projects with a variety of stakeholders.
- Lead and manage the processes involved in planning and implementing new infrastructure systems, planning and integrating new technologies into existing systems.
- Have experience in facilitating various agile scrum meetings like product backlog creation, refinement, sprint planning, daily stand up, sprint review, sprint demo, sprint retrospective etc.
- Lead medium to large teams of size 3-9 members and conducting 1-1 meetings regularly with developers and testers to resolve any conflicts/issues. Responsible for providing ratings for performances.
- Have strong professional experience in delegating tasks to team members and mentor them through growth opportunities. And leading meetings with department executives to review project status and proposed changes.
- Expert level skills in Data base programming and strong in writing SQL Server Queries, Stored Procedures, UDF’s, Triggers, Indexes etc. and very strong in optimizing SQL queries, index tuning and improvising performance of stored procedures.
- Have experience in data visualization tools like Tableau (Desktop, Server and public). Expertise in designing, developing and administrating various analytics reports and dashboard to help the users to identify critical KPIs and facilitate strategic planning in the organization. In depth knowledge inTableauadvance analysis features like Actions, Calculations, forecasting, Parameters and Trend lines.
- Have knowledge on python and good experience in designing and implementing NO SQL non-relational databases like Cassandra.
- Enterprise application integration with MSMQ & AWS SQS.Interface API programming: Simple Object Access Protocol (SOAP), Experienced in development of SOA architecture based applications with Web API, WCF and REST Full. Hands on Experience in implementing Azure SQL Databases, Redis Caching, Azure Storage - Containers, Blobs, Tables, and Queues, CDNs, Azure Document DB, and Azure Search, Service Bus, and configuring CICD pipeline for DevOps on Azure
- Skilled in leading frameworks like Angular 2/4/5 and had expertise in building single page applications (SPA) along with reusable web and mobile components Good knowledge in unit test cases like Jasmine and Karma testing using Protractor for AngularJS.
- Have professional experience in content management systems like EPiServer, Site Core and Share point and experienced lists, libraries, web parts, CAML queries, creating features, solutions, publishing features, site definitions, custom content types, etc.
- Experienced in e-commerce based application development and integration of web based application with payment gateway systems like World pay.
- Have good experience in developing n-tier large scale enterprise level applications using Agile Scrum methodology and following Sprint based delivery with daily Scrum meetings, and good experience in implementing Dependency Injection, IOC and Design Patterns and designing applications using SOLID principles and implementing projects with TDD approach with Mocking frame works, Moq etc. And unit test tools like MS Test.
- Experience in developing and show case POC’s to end users and setting standards for developers in terms of project architecture and development strategies
- Microsoft Certified Professional in .Net Technologies and achieved credentials like MCTS, MCPD and MCAD in .Net Framework and Certified Agile Practitioner from Scaled Agile.
- Experienced in Requirements’ Gathering, Analyzing, Designing, Developing, and Unit test case execution, and defect Analysis, Code management using SVN and TFS, Maintenance and enhancement phases of software development life cycle.
- Experienced in modeling a system using UML with Use Case Diagrams, Class Diagrams, and Sequence Diagrams and strong in object oriented concepts and object oriented analysis and design (OOAD).Implemented development projects in continuous integration environment with tools like Team City and project management tools like JIRA.
- Have good experience in providing technical solutions to business requirements and strong experience in customer/client facing business environment. Good Team player can work in team as well as individually with no supervision and provide high productivity with high confidence. Have experience in Leading the team of developers and accountable for deliverables.
- Have excellent academic profile with Computer Science Degree with high scores.
TECHNICAL SKILLS
Languages: C#, VB.NET, Java
Web Technologies: .Net Framework 4.5/4.0/3.5/2.0,ASP.NET, MVC4/5/3.WPF,WebAPI, nhibernate, Entity Framework, ADO.NET,LINQ, ASP3.0, COM, VBScript, nInject, JavaScript, JQuery, AngularJS, LINQ, Lamda, Ajax, CSS, HTML, WCF, Powershell, Unity, Web Services and XML
CMS: Episerver7.5/7.0/ 6.0, SiteCore 8.2,Share Point 2010/07
Reporting Tools: Tableau, SSRS, Crystal Reports
UML tools: Rational Rose, Visio, EDraw
Web Servers: IIS 7.0
Integration Tools: BizTalk 2006/04
RDBMS: SqlServer2014/12/2008R2/2005,Oracle,Informix
Source Control: TFS, Sub Version(SVN), and VSS
IDE: VisualStudio.NET 2015/13/12/10/08/2005,TOAD
CI Tools: Team City, Cruise Control
PROFESSIONAL EXPERIENCE
Confidential, San Diego CA
Lead Consultant/Architect/Sr.Developer
Responsibilities:
- Responsible for deliverables of project/products taking the ownership of. Taking ownership of release management, creating builds for the current release
- Conducting various JAD sessions with business analysts and end users, created user stories for requirements using JIRA
- Facilitating various scrum meetings product backlog creation, refinement, sprint planning, dialy stand up, sprint review,
- Estimating user stories and refining current sprint back log based on developer’s availability and stack holder’s priority of the user story.
- Providing technical design documents for the requirements using Sequence diagrams, class diagrams etc.
- Providing POC’s for new feature development and setting standards for development project in terms of architecture and development strategies.
- Communicate with the back-end using RESTful API’s. And developed certain features of the application functionality i.e. CRUD features using Angular 2/4/5 and Used RxJS Subject and Observables in services to transfer data between components.
- Performed bulk data loading intoCassandrausing SSTableLoader.Used DataStax Spark-Cassandraconnector to load data intoCassandraand used CQL to analyze data fromCassandratables for quick searching, sorting and grouping.
- Responsible for Interactive dash board architecting, development using Tableau for the user requirement
- Developing reusable front end components using jQuery, boot strap plugins, CSS and html. Assisting team members and monitoring the progress of user stories.
- Provide technical recommendations to business requirements/use cases and implement to solve any limitations in existing applications. Able to develop complex data centric modules/pages in the radar application.
- Designing database schema and writing Stored procedures, functions, views etc on back end with Sql Server
- Leading and developing the various pages of radar application using MVC Razor, AngularJS, C#, Entity Framework, Ajax and JQuery and boot strap, html and CSS
- Designing and developing end to end flow from business requirements to user Interface (Front End- Bootstrap, jquery, AngularJS, MVC), Middle Layer (Services- WCF/WebAPI) and Data access (Ado.net/Entity Framework) using n-tier architecture TDD and unit testing (MS Test).
- Performing code-reviews for team members and refactor the code (Resharper and or /manual) where necessary.
- Fixing the bugs in development life cycle and make sure sprint is delivered with all Coordinating with testing team members for build in staging environment.Offer support to the Testing Team in the automated test cases and performance and load testing
Confidential, Sacramento CA
Architect/Technical Lead/Sr.NetDeveloper
Responsibilities:
- Designing and developing various pages of applications using WPF, MVC4/3 Razor, AngularJS, C#, Entity Framework, Ajax and JQuery with TDD and unit testing.
- Migrating legacy based applications developed in Adabase and Natural to Latest .net Stack.
- Involved in building interactive portable widgets for internal users using Angular JS and the latest AJAX libraries.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Developed Custom Filters in Angular to modify and Transform different values to use them on the Templates of the Application.
- Participating in sprint grooming and planning session and give proper estimation for feature development.
- Designing database schema and writing Stored procedures, functions, views etc on back end with Sql Server.
- Doing code reviews for peers and developers and creating spikes or POC’s for the approach
- Developing SSRS reports for user requirements, deploying, hosting SSR reports
- Providing Technical specifications for user requirements with Sequence diagrams, Class diagrams.
- Developing WCF service operations for the service at middle layer
- Creating requirements, stories, dev tasks following agile scrum methodology in TFS
- Taking the ownership of application working on and providing deliverables
- Interacting with business team and product owners for Functional requirement queries and clarifications.
- Fixing the bugs in development life cycle and make sure sprint is delivered with all Coordinating with testing team members for build in staging environment and helping/assisting fellow developers in technical issues.
- Leading team of developers and taking ownership of the projects dealing.
Confidential, Austin Texas
Technical Lead/Architect
Responsibilities:
- Managing various meetings related to sprint. Creating goals, scope and objectives for team members.
- Creating Gantt charts for the project dealing with. Estimating user stories with planning poker with devs.
- Assigning user stories to developers and tracking the progress. Cleaning up the product back log after completion of each sprint.
- Tracking the schedule and reported progress on a weekly basis.
- Designing and developing various pages of applications using WPF, MVC4/3 Razor, Angular JS, C#, Entity Framework, Ajax and JQuery with TDD and unit testing.
- Participating in sprint grooming and planning session and give proper estimation for feature development.
- Designing database schema and writing Stored procedures, functions, views etc on back end with Sql Server.
- Doing code reviews for peers and developers and creating spikes or POC’s for the approach
- Providing Technical specifications for user requirements with Sequence diagrams, Class diagrams.
- Developing Web API methods for the service at middle layer
- Creating requirements, stories, dev tasks following agile scrum methodology in TFS
- Taking the ownership of application working on and providing deliverables
- Interacting with business team and product owners for Functional requirement queries and clarifications.
- Fixing the bugs in development life cycle and make sure sprint is delivered with all Coordinating with testing team members for build in staging environment and helping/assisting fellow developers in technical issues.
- Leading team of developers and taking ownership of the projects dealing.
Confidential, Fremont CA
Sr.Net Developer/Architect
Responsibilities:
- Developing various pages of applications using MVC4/3 Razor, C#, Entity Framework, Ajax and JQuery and UI dialogue etc with TDD and unit testing.
- Designing database schema and writing Stored procedures, functions, views etc on back end with Sql Server. Used DataStax Spark-Cassandraconnector to load data intoCassandraand used CQL to analyze data fromCassandratables for quick searching, sorting and grouping.
- Providing Technical specifications for user requirements with Sequence diagrams, Class diagrams.
- Developing WCF services at middle layer to interact with Fedex Service for shipment of items
- Developing user stories following agile scrum methodology with JIRA
- Developing web parts for internal share point websites.
- Taking the ownership of application working on and providing deliverables
- Developing custom web parts for internal share point web sites.
- Involved in creating and estimating user stories for development activity and attending daily Scrum meeting and updating status of user stories working on to the scrum master.
- Interacting with business and sales team for Functional requirement queries and clarifications.
- Fixing the bugs in development life cycle and make sure sprint is delivered with all Coordinating with testing team members for build in staging environment and helping/assisting fellow developers in technical issues.
- Leading team of developers and taking ownership of the projects dealing.
Confidential, New York, NY
Lead .Net Developer
Responsibilities:
- Developing various pages of CRM applications using MVC3 Razor, C#, hibernate, Ajax and JQuery and UI dialogue etc with TDD and unit testing (MS Test).
- Developing and maintaining Web Services/WCF services at middle layer, to call AvaTax API’s to calculate Tax for order lines at US region.
- Developing WCF services to expose the CRM related to data other applications (Ask Service, Firm Style Service etc)
- Development of custom developed web parts, event receivers, application page development, layouts and workflows
- Designed custom workflows using SharePoint designer and changed the layout of master page with Share point designer 2010.
- Providing Project Architectures for business requirements in terms of Sequence diagrams, Activity Diagrams, Class diagrams etc.
- Providing Screen mockups for business requirements and get the approval for prototypes for development work.
- Writing Technical Specification document for the business requirements with high level and low level designs.
- Designing database schema and writing Stored procedures, functions, views etc on back end with SQL Server 2008R2.
- Refactoring the code with the “Resharper" tool and doing code reviews for other developers.
- Designing and Develop custom C# SharePoint 2010 Web Parts, Workflows, Event Receivers, Timer Jobs
- Taking the ownership of application working on and providing deliverables on time.
- Involved in creating and estimating user stories for development activity and attending daily Scrum meeting and updating status of user stories working on to the scrum master.
- Interacting with business and sales team for Functional requirement queries and clarifications.
- Fixing the bugs in development life cycle and make sure sprint is delivered with all user stories. Coordinating with testing team members for builds in staging environment and helping/assisting fellow developers in technical issues.
Confidential
Sr. Net Software Developer
Responsibilities:
- Developing various pages of application using WPF,MVC3 Razor, C#, Nhibernate, Ajax and JQuery and JQuery UI plug-ins like JqGrid, UI dialogue etc with TDD and unit testing on azure platform.
- Integrating application with Payment Gateway (World pay) to purchase credits for publishing job advert.
- Developing web services at middle layer and hosting, maintaining on IIS webserver
- Involved in creating and estimating user stories for development activity and attending daily Scrum meeting and updating status of user stories working on to the scrum master.
- Interacting with business and sales team for Functional requirement queries and clarifications.
- Fixing the bugs in development life cycle and make sure sprint is delivered with all Coordinating with testing team members for build in staging environment and helping/assisting fellow developers in technical issues.
- Code Reviews and Documentation of modules developed, creating user manuals, mentoring junior developers.
Confidential
Sr .Net Software Developer
Responsibilities:
- Developing various Pages using Episerver6, Aspx, ajax, C#, Entity Framework and Jquery
- Setting up Forward Search web server and integrating application with Forward Search Web services and created indexes for forward search and maintenance of forward search service for crawling and developing c# application client module to consume forward search server components.
- Integrating the application with Double Click for Advertisers (DFA) API. DFA is used to create and organize campaigns consisting of hundreds or thousands of graphic ads, to serve these ads to specific websites.
- Integrating the application with Tealium Google Analytics to capture site catalyst information.
- Interacting with business and sales team for Functional requirement queries and clarifications.Fixing the bugs in development life cycle, code reviews and code maintenance using SVN.
Confidential
Sr Software Programmer/Analyst
Responsibilities:
- Developing web pages, user controls and middleware components for different modules in PHC applications using Asp. Net, C#, Web Services and WCF.
- Writing Stored Procedures and Functions for the application/module using SQL Server.
- Writing Service Contracts, Data contracts and operation contracts for modules the system.
- Analyzing the Relational Data base, performance tuning and taking back up of the databases.
- Interacting with end user for the functional requirements.
- Providing estimates for development activities, designing the technical design specifications for functional requirements.
- Fixing issues in live environment and providing enhancements for the existing application.
