Full Stack Technical Lead Resume
Alpharetta, GA
EXPERIENCE SUMMARY:
- 13+ years of experience in developing and supporting multi - tier Web based and Mobile applications / Windows Applications.
- Extensive experience in Financial research in equities and derivatives, Payments Processing, Wholesale Credit, and Online Banking Domains.
- Strong experience in Machine Learning techniques and libraries
- Cloud architecture and scalable solutions including orchestration & containers.
- Involved in various phases of Software Development Lifecycle (SDLC) from Requirement Gathering, Analysis, Design, Coding & Unit Testing and Implementation.
- Involved in Production support, Maintaining and Enhancing Enterprise Applications.
- Experience in developing enterprise level applications with Service Oriented Architecture (SOA) using design patterns and standard practices.
- Strong Object Oriented Design and Analysis skills; Team player with enthusiastic attitude and an effective problem solver.
- Excellent communication and interpersonal and analytical skills.
- Experienced in Agile development and Waterfall methodologies.
- Executed projects in fast paced Sprints, tracking progress using TFS KANBAN charts.
- Involved in gathering requirements, designing application modules, database model, integrations and prepared Technical design documents and class diagrams.
- Experienced in debugging complex issues and performed problem analysis and resolution.
- Thorough understanding of various IT processes from delivery and support perspectives.
- Experienced working in a multi team environment coordinating with various teams on a day-to-day basis to execute tasks.
- Proficient programming skills in Microsoft .Net technologies involving ASP.NET MVC, Web API, WCF Service, C-Sharp (C#), LINQ, IIS, Entity Framework, SQL Server, Oracle.
- Extensive experience working on web based technologies like Angular JS, Web API, WCF, JavaScript, jQuery, SOAP, JSON, XSLT, and XML Web Services.
- Worked with .NET Server controls, Web User Controls, Data Grid control, Form validation controls and created custom controls.
- Expertise in designing ASP.NET based Graphical User Interfaces with CSS, JavaScript, AJAX and HTML
- Extensive experience in developing User Interface applications with dynamic pages and consistent layout, color and font using Master Pages and CSS, Themes
- Experience in securing web applications using ASP.NET authentication and authorization mechanisms.
- Experience in writing T-SQL and PL/SQL in MS SQL Server and Oracle database design and development in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined Functions.
- Proficient in writing complex T-SQL (DDL, DML), XMLPATH, SQL programming, physical, logical database design and SQL Performance tuning.
- Created ETL Packages using SSIS to validate, Extract, Transform and Load Database to data warehouse and data marts.
- Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to access the database.
- Strong Database skills with SQL Server, Oracle.
- Experienced in test driven development methodology.
- Well versed in Windows NT/XP/7/8, UNIX, Linux, Macintosh and client-server environments.
TECHNICAL SKILLS:
Languages: C#, SQL, Oracle, Objective c (iOS App development)
Technologies: ASP.NET MVC, Web API, WCF, Web Services
Web Technologies: HTML, HTML5, XML, CSS, Java Script, Angular JS, JQuery, AJAX, Web Services (REST and SOAP)
View Engines: ASPX view engine, Razor view engine
Web/Application Servers: IIS 8.5/8.0
Database Environments: SQL Server 2005/2008/2012/2014 , Oracle 9i
Operating Systems: Windows NT/XP/7/8, UNIX, LINUX and Macintosh
Software Packages & Tools: Visual Studio 2015/2013/2012/2010/2008 , Entity Framework, LINQ, NHibernate,SSRS
Project Methodologies: Agile, Waterfall SDLC
PROFESSIONAL EXPERIENCE:
Confidential, Alpharetta, GA
Full Stack Technical Lead
Responsibilities:
- Involved in gathering and preparing the requirements from clients for product design and enhancements.
- Developed application using C#, ASP.NET MVC, Bootstrap, JQuery, Angular JS (1.X) and SQL Server 2012 and 2014.
- Configured environments and maintenance of application infrastructure in managed cloud. Involved in architecting and managing security of the unmanaged services running on azure environments.
- Worked with Angular JS and used third party JavaScript libraries to enhance UI and increase Performance (Angular JS Extensions, Bootstrap-Select, Bootstrap-Duallistbox, Sparkline, CodeMirror and Chosen).
- Implemented Ajax calls for faster Browser response time and Calls to Controller.
- Implemented Themes (jQuery Lightness) and Material Design for User Interface uniformity throughout the application.
- Involved in designing and development of Database, created data tables, relationships, stored procedures, triggers and functions using T-SQL.
- Designed and developed reports using SSRS.
- Developed and implemented User Controls for displaying user related data and summary information.
- Implemented codes to extract data from excel and upload in SQL Server.
- Designed and developed Restful Web API that fetches data from database.
- Deployed Websites in to Microsoft Azure with Web Deploy Packages.
- Served as lead for personnel recruitment and development for various teams within department, ensuring organizational conflict of interest and non-disclosure briefing conducted during on-boarding process.
- Conducted system requirements studies, capabilities, and limitations assessments for program office in order to analyze system performance, assess system documentation and interfaces, and evaluate system improvements.
- Implemented change management processes by introducing new tool to conduct financial analysis and reporting.
- Executed new contract actions, reviewed statements of work, ensuring accurate flow of contractual information to all stake holders.
- Created weekly technical project status reports detailing project labor and monthly cost / performance status.
- Playing a Technical Lead cum Senior Design/Developer Engineer role for refactoring enhancement and integration projects.
- Implementing design concepts and development standards related to code, unit testing in the team.
- Participating in the integration projects to accomplish the organizational goals.
- Coordination with offshore for requirement clarifications and work allocations.
- Deployment activities for weekly builds / QA builds and coordination on supporting build activities.
- Coordination with QA Team for application quality maintenance activities.
- Work Estimations of different enhancement requests.
- Responsible for staffing, training, task management of resources (onshore & offshore).
- Tracks the project progress on a daily basis and report to customer on a weekly basis.
Environment: Visual Studio 2015, C#, .Net framework 4.5, Angular JS, JavaScript, JQuery, JSON, JQuery UI, SQL SERVER 2014 R2, SSRS, T-SQL, Restful services, XML, LINQ, Microsoft Enterprise Library, Log4Net, ASP.net MVC 5, Entity Framework 6.0
Confidential - Merrill Lynch, New York
.Net Lead developer
Responsibilities:
- Managing a team and working as Senior Design/Developer role for refactoring and enhancement and integration projects.
- Developing modules in C#.Net, MVC, Angular JS, CSS3,HTML5 and WebAPI
- Guiding team during technical challenges.
- Implementation of changes in compliance with SOX based review and audit processes.
- Strong experience in ETL tools for Transactional & Data warehouse designs.
- Coordination with offshore for requirement clarifications and work allocations.
- Automating and architecting deployment activities like continuous deployments and one click deployments. Coordination with QA Team for application quality maintenance activities.
- Providing documentation for the project related to framework components and application configuration.
- Coding and Development and mentoring are the main tasks of this project.
- Implemented sophisticated SQL Server database to responsively handle complex queries (T-SQL, triggers, stored procedures, functions, optimization) and .NET data access components
- Enhancing the Usability and performance of the application and implementing best practices in delivering the application.
- Help team mates with technical challenges and provide solutions/alternatives assist for the completion of tasks.
- Defined the build, deployment and branching strategies in time for the delivery of the project.
- Work Estimations of different enhancement requests.
- Involved in requirements gathering and Validation sessions to validate the requirements.
- Worked with Team Lead in creating the development tasks as per the requirements and assigning them to other developers.
- Developed SSIS packages to extract data from DB2 to SQL Server 2012 R2.
- Created SQL Server Tables and wrote complex Stored Procedures, Queries those are required for the application.
- Wrote dynamic SQL queries when and where needed.
- Wrote Restful web API Services and consumed WCF services.
- Processed various XML documents using C# and LINQ.
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
- Responsible for maintaining versions of source code in TFS.
- Creating reports using SQL Reporting Services (SSRS) for customized and ad-hoc Queries.
- Implemented Dependency Injection using Structure map.
- Involved in code review meetings and presented my code to entire team for each release.
- Effectively implemented latest technologies like LINQ and C# 4.5 techniques.
Environment: Visual Studio 2013, C#, .Net framework 4.5, SQL SERVER 2012 R2, DB2, SSIS, T-SQL, TFS, WCF webservices, Restful services, XML, LINQ, Microsoft Enterprise Library, MS Azure.
Confidential, Seattle
Sr .Net Developer
Responsibilities:
- Reverse Engineering of the starting and toughest module in the application.
- Requirement gathering and clarifications from onsite.
- POC on the use of LLBLGen (ORM Tool).
- Preparing detailed level design and Requirement documents.
- Mentoring Team on new technologies involved in the project such as LLBLGen tool, WCF concepts etc.
- Providing documentation for the project related to framework components and application configuration.
- Coding and Development and mentoring are the main tasks of this project.
- Code deployment activities at onsite machines on a weekly basis.
- Estimations of the different modules.
- Deployed and maintained Win Forms application running as Windows Service.
- Involved in designing and development of SOA services using Web Services/ WCF in C#.NET.
- Migrated all the Remoting Wrappers to WCF using NetTcpBinding and installed it as Windows Service.
- Effectively handled .Net Remoting and WCF running in one Windows Service.
- Used some WPF Infragistics xaml charts for effective charting, also used Infragistic Datagrid for effective data display.
- More interactive charting is implemeted for user interaction.
- Developed and used user defined namespaces along with system-defined namespaces.
- Designed Application using appropriate design patterns to enhance extensibility, and promote standards to program to an interface rather than implementation.
- Involved in managing and co-ordinating with off-shore team.
Environment: Visual Studio 2010/2012, C#.NET, Win Forms, .Net framework 3.0/4.0, Microsoft Visio, Infragistic Controls (Winforms, WPF), Html, CSS, AJAX, JavaScript, IIS, TFS, WCF, Silverlight, WPF, Remoting, Microsoft Enterprise Library, FxCop.
Confidential, Reston, VA
Senior .Net Developer
Responsibilities:
- Extensively involved in development and maintenance of the small business portal for the client.
- Worked as an onsite coordinator in this project. Taking daily status from offshore on the tasks and extensively interacted with the business with the new requirements and enhancements.
- Worked in the development and testing of some modules on the customer and business portal of the client.
- Creating Reports which involved complex SQL Queries.
- Worked on in-house ticketing system developed with ASP.Net, JavaScript for Validation and connected to SQL Server using ADO.Net.
- Maintenance of Citrix based and Terminal Services Servers with Periodic Patch updates
- Created tables, views, triggers, procedures and functions on oracle database to enhance product performance.
- Extensive experience in supporting and managing multiple Production, Test, Staging and Development instances.
- Worked with in house testing team in creating Test Cases and also worked with NSW Health Test team on using Testing Environment.
- Experience in code migration, database change management and data management through the various stages of the development life cycle
Environment: Visual Studio 2010, C#, .Net framework 3.5, ASP.Net, HTML, JavaScript, JQuery, SOAP, Web Services, Microsoft Visio, TXT text control.
Confidential
.Net Developer
Responsibilities:
- Worked with Business users in understanding the requirements.
- Involved in performing feasibility study and fit-gap analysis on the requirements based on the reverse engineering of the existing product.
- Prepared use case diagrams, Technical Design document of application and Database using Microsoft Visio.
- Gather and analyze project requirements
- Preparation of Functional and Technical Specification documents and getting sign off
- Created front end using ASP.NET, JavaScript, HTML, CSS and implemented business logic and application code in C#
- Enhance the system by design & developing, debugging, testing, and completing all project activities as per the client’s demands.
- Create & maintain database objects like views and stored procedures using MSSQL 2005
- Used Interfaces to provide service and implementations
- Consumed XML web services consumer modules for credit card authentication.
Environment: Visual Studio 2005, C#, ASP.NET, PL/SQL, MSSQL Server 2005, AJAX, Web Services, HTML
Confidential
Oracle App Support Developer
Responsibilities:
- Resolving Production support tickets and tracking.
- Involved in Oracle 11i migration.
- Reconciliation of code for customizations.
- Performance tuning and analysis of query execution plan in oracle for tuning.
- Prepared use case diagrams, Technical Design document of application and Database using Microsoft Visio.
- Gather and analyze project requirements
- Enhance the system by design & developing, debugging, testing, and completing all project activities as per the client’s demands.
- Create & maintain database objects like views and stored procedures using Oracle database.
Environment: Oracle, Oracle App 9i, Remedy