Fullstack Developer Resume
Dallas, TX
SUMMARY:
- 1 6 years+ of extensive experience in Information Systems, Software Development & Design including technical Consulting in Industries like Customs, Financial brokerage and Confidential .
- 10 years+ of developing Web/data and backend applications using Microsoft .NET Framework/ .Net Core, NodeJS, SignalR, Workflow Services.
- 10+ years experience developing microservices and security, using ASP.NET Web API, Odata, OAuth, OpenID.
- 5+ Frontend development using AngularJS/Angular Material, bootstrap, knockoutjs, lodash, jquery, javascript frameworks,
- 4+ years working on AWS cloud solutions using AWS Beanstalk, EC2, S3, Route 53, Cloudformation.
- Database technologies Microsoft SQL Server, Oracle, Mongodb, XtrememDB other NoSQL technologies .
- Design experience using SOLID Principles, extensive use of IOC tools like StructureMap and Unity.
- Extensive experience writing Powershell scripts, psake library
- Experience with Source control technologies Git, TFS
- Exposure to containers, porting .Net Application on Windows Docker Containers, and .Net Core Application on linux containers. Built up machines and configured HAProxy load balancer as part of transitioning to Devops .
- Strong knowledge and practical exposure to high traffic environments with multiple server machines and web farms and virtual server environments
- Extensive work experience at leadership/scrum master positions in Waterfall, Agile and Devops teams.
- Diversified experiences of working in many business industries, with very excellent financial and accounting understanding, exceptional problem solving and designing skills.
- Experience with Reporting Services, Confidential and OLAP (SQL Server Analysis Services and Microsoft ProClarity, ETL experience in SSIS,Data Warehouse star and snowflake schema design and maintenance, WCF webservices.
- Proficient in .NET technologies (Visual Studio 2003/2001/6.0 ), Great database skills (Microsoft SQL Server 20005/2000/7.0 , Oracle 9i,10g) and hands on with development languages including C# WinForms, ASP.NET WebForms, Webservices, SSIS,SSAS,SSRS, AJAX, JQuery, JSON, Visual Basic 6.0, XML, XSL, VB/Java Scripts, Classic ASP.
- Experienced in Software Development Life Cycle (SDLC) from conception to implementation. Strong work experience in Object Oriented Analysis and Design (OOAD) using UML, Database Design in ERWin.
- Experienced in Confidential and identifying bottlenecks in Applications in Production using HP Loadrunner 8.1
EXPERIENCE:
Confidential, Dallas, TX
Fullstack Developer
Responsibilities:
- Tasked with SQL Server CLR to communicate with a Web API server. Used LitJSON library to send JSON data to the webAPI endpoint.
- Optimized Process to write connect to Solace (Message Queue Server) download google protocol buffer (protobuf) message, extract and write to database.
- Used Workflow Foundation 4.5 to create a State Machine to manage sessions for a trading day. Wrote Custom Tracking component, CodeActivity and AysncActivity components for the workflow.
- Created a windows Service that hosted the State Machine and communicated with a SQL CLR using Named Pipes.
- Worked on creating Web solution using Durandle SPA architecture, knockout.js observables, bootstrap, Entity Framework 5.0, OpenConnect 2.0 Authentication framework, Reactive Extensions, LinqToSQL, C# Task Parallel Library.
- Converted existing Web Application to AngularJS/Angular Material based Web App using Service Workers.
- Rewrote the web application in AngularJS and Bootstrap, using Kendo UI Web components.
- Wrote Powershell 3.0 scripts,Psake scripts to create deployment and packaging scripts for AWS Cloud deployments. Used extensively for monitoring WebAPI endpoints.
Environment: C# 5.0, ASP.NET Web API, WFP Forms, Workflow Foundation, Visual Studio 2012, TFS/Git, Node.js, Knockout.js, AngularJS, AngularJS Material, MS SQL Server 2012/2014 SSDB CLR, NUnit, protractor
Confidential, Lowell, MA
Team Lead/Sr. Analyst Programmer
Responsibilities:
- Encrypted XML document nodes using SQL Server Encryption Libraries
- Extensively used Balanced Data Distributor control for parallel processing
- Extracted data from large XML documents (HL7 CDA 3.0) in script component using C#
- Created multiple ETL packages in SSIS to populate Staging and Data Warehouse Dimension and Factless tables.
- Co - Designed star schema data warehouse for Patient Clinical data.
- Created multiple cubes for reporting
- Wrote basic MDX queries to retrieve data from the cubes
- Wrote C# Assembly to extend functions in SSAS.
- Creates multiple SSRS Reporting using ESRI maps
- Created more than 60+ reports using SQL and MDX
- Prototyped infragistics reporting to render reports in HTML5
- Wrote C# Assembly to extend functions in SSRS.
- Designed ASP.NET 3.5 Portal on 3-tier architecture
- Extensively used Enterprise Library for logging, event handling and data access
- Used WCF for a middle tier component for data access connectivity
- Integrated with a Java WebService using WCF Client.
- Utilized ReportViewer control to render SSRS reports.
- Wrote Multithreaded Syncronous and Asynchronous application to optimize performance of .net client for Java Webservice. Optimized performance to call 100,000 requests in 60 mins. Payload upto 2MB.
- Created multiple support windows application to support the products in production.
- Designed and developed the web application from scratch during the start-up years of diagnosisone, delegated the work and led a team of 5 developers to continue to enhance and support features in production.
- Worked with Data warehouse design team and took over the upgrading the maintenance of the star schema and SSAS Cubes. Trained 2 team members to support and maintain cubes in production.
- Wrote multiple reports in SSRS and led a team of 3 developers in continued development and enhancement to the reports.
- Successfully completed and deployed 4 projects in production with short to absurd deadlines.
- Ability to lead and keep team motivated under stress.
- Worked with HP Performance consultants in optimization of Java Web service, .Net Web Client and Database queries.
- Worked with Database security consultants and evaluated hardware key management software.
- Wrote code for IT Team to manage Amazon Web Services EC2 Machines in the cloud.
- Researched Hadoop and NoSQL Database technologies as part of effort to scale end to end process and reduce processing time.
- Deployed test code for HDInsights (HortonWorks Microsoft Hadoop implementation) using HortonWorks Sandbox 1.3
Environment: C#, ASP.NET WinForms, WebForms and WebServices,WCF, Visual Studio 2008, MS Project 2003, Visual Source Safe 6.0, SVN Source control, JQuery, MS SQL Server 2008 R2 SSDB, SSIS, SSAS, SSRS
Confidential, Clinton, IA
Team Lead/ Sr. Analyst Programmer
Responsibilities:
- Maintained the current system in oracle 10g. Scribed Stored Procedures, Triggers and functions in PL/SQL and T-SQL.
- Designed and upgraded the current client server desktop application to a n-tier browser-based web application in ASP.NET webforms and webservices using C#, AJAX, javascript and Jquery.
- Created C# winForms desktop interface to sync a hand held palm device data with the application database. Using Satellite forms and Hotsync API’s.
- Migrated Oracle 10g database (Tables, Views and stored procedures) to SQL Server 2005, using SQL Migration Assistant and SQL Server Integration Services (SSIS).
- Lead and mentored a team of developers in the development and implementation of the project.
- Developed WCF webservices in C# and hosted on IIS.
Environment: C#, ASP.NET WinForms, WebForms and WebServices, MS SQL Server 2005, Visual Studio 2008, MS Project 2003, Visual Source Safe 6.0, AJAX, JQuery, JSON, Oracle 10g PL/SQL.
Confidential, Clinton, IA
Team Lead/ Sr. Analyst Programmer
Responsibilities:
- Developed and designed the software from scratch.
- Gathered and analyzed user requirements, created data flow diagrams in MS Visio.
- Developed the n-tier web application in ASP.NET using C# and AJAX.
- Created C# winForms module to upload timesheet and other data into Quickbooks 9.0 using QODBC API’s.
- Designed and developed the database in SQL Server. Created views and scribed stored procedures.
- Used Adobe PDF writer API to generate .pdf forms dynamically.
- Lead and mentored a team of developers.
Environment: C#.Net 2.0, ASP.NET 2.0, Webforms, MS SQL Server 2005, Visual Studio 2005, MS Project 2003, Visual Source Safe 6.0, AJAX Extensions for VS2005, QODBC (Quickbooks ODBC),Crystal Reports.
Confidential
Sr. Analyst/ Programmer
Responsibilities:
- Directly engaged with Governments Department of Customs and Taxation to define and re-engineer business process during project analysis and design, and to create requirements specifications, change specifications
- Involved in the end to end development life cycle of the project and played a key role in all phases
- Key resource in Database Design, User Interface designing, implementation using C# and ASP.NET
- Designed and implemented database schema and stored procedures (sp) in SQL Server 2000
- Implemented index and fine tuned queries given by development teams using Query Analyzer
- Developed and implemented database with over 125 tables, 400 stored procedures and 20 functions.
- In depth knowledge of all areas of customs and related business domains.
Environment: C#.Net 2.0, ASP.NET 1.1/2.0, Webforms, XML, MS SQL Server 2000/2005, SQL Server Analysis Services 2000, MS ProClarity, Visual Studio 2005, MS Project 2002, Visual Source Safe 6.0, VMware workstation 6.0 and MicroClear Framework 4.0 (an inhouse .Net Development Framework),Micro Clear Workflow Services.
Confidential
Analyst/ ProgrammerResponsibilities:
- Performed ETL on data in production to create data warehouse in SQL Analysis Server.
- Scripted T-SQL Queries to create OLAP cubes in SQL Analysis Server 2000.
- Utilized OLAP cubes in generating Confidential Reports, graphs, charts and drilldown tree for business decision making.
Environment: MS SQL Server 2000/2005, SQL Server Analysis Services 2000, MS ProClarity
Confidential
Analyst/ ProgrammerResponsibilities:
- Wrote VUGen test Scripts using Mercury Load Runner Virtual User Generator.
- Tested Application on 4 Webservers running IIS 6.0, 2 database servers running SQL Server 2000 and 17 web clients generating load of 600 concurrent users.
- Monitored various hardware and software counters using Load Runner Controller.
- Analyzed and identified functions causing latency and spikes in production.
- Identified database level problems. Fine tuned and optimized indexes and stored procedures.
- Scaled up hardware and optimized application to meet users requirements of 1500 Good Declarations filed concurrently.
- Wrote Final Report of Performance Test results to clients with upgrade suggestions.
Environment: HP Mercury LoadRunner 8.1
Confidential
Analyst/ Programmer
Responsibilities:
- Designed and developed use cases for the whole project.
- Coordinated a team of 4 developers in construction of the project.
- Scribed PL/SQL triggers, and stored procedures in Oracle 8i Database.
- Developed Pocket PC Wireless Palm Application (HP iPAQ 5455)
- Incorporated HL7 EDI Specification for the Confidential Industry.
- Used Mobilink Synchronization Server to Sync Database from Palm (Sybase Ultralite) with Oracle 8i on the PC.
Environment: C#.Net, WinForms, ASP.NET, JavaScript, Visual Studio 6.0, Visual Studio.NET, Visual Source Safe, SQL Reporting services, XML/XSL, Oracle 8i PL/SQL.
Confidential
Analyst/ Programmer
Responsibilities:
- Designed and developed web interface and back office components.
- Part of team in designing the database.
- Scribed triggers and procedures in SQL Server 2000.
- Developed COM components in Visual Basic 6.0
- Developed Web Pages in Classic ASP, VB/Javascript, XML/XSL
- Created Reports using Active Reports.
- Developed Desktop Windows forms application in Visual Basic 6.0
Environment: Classic ASP, JavaScript/VBScript, Visual Studio, Visual Source Safe, Active Reports, XML/XSL, SQL Server 7/2000, COM+, Visual Basic 6.0.