We provide IT Staff Augmentation Services!

Principal - Azure Resume

Houston, TX

TECHNICAL SKILLS:

  • MS SQL Server, SSRS, SSIS, SSAS, Power BI, Oracle, DB2
  • NoSQL, VB.NET, C#, ASP.NET MVC/Web Forms
  • Visual Studio, ASP.NET Web API 2, Microsoft Cognitive Services
  • Microsoft Bot Framework, LUIS, AWS
  • Agile Development, Entity Framework, Azure DevOps, Azure Platform

PROFESSIONAL EXPERIENCE:

Confidential

Principal - Azure

Responsibilities:

  • Redesigned the existing set of processes that kept various accounting and inventory systems in sync with an Azure platform. This platform takes advantage of a serverless microservice architecture containing Azure Functions, Azure Logic Applications and Enterprise Service Bus technologies. This was built under agile best practices using Azure DevOps pipelines and Git to manage the deploy of APIs and other assets.
  • Coordinated efforts to migrate data from legacy system to future state target systems. Responsible for capturing the resulting audit data captured during the event. Data ingestion and transformation occurs in ADF with end system data load occurring using endpoints provided by the destination systems.
  • Ensured that all events produce data that can both withstand a regulatory audit and produce useful analytics. Azure Synapse was the platform chosen to capture, analyze and report on the disparate data captured from many systems.
  • Performed role of principal on the project. Worked with leadership within and outside of the project to evangelize the chosen technical platform. Led the technical team of over 10 developers and architects to ensure that delivery of features in the Azure communications platform aligned with both promised deadlines and deliverables from ancillary systems. This role required a delicate balance of delegation and hands-on work to ensure delivery was on time and durable quality.

Confidential, Houston, TX

Technical Lead / Cloud Architect

Responsibilities:

  • Led technical team responsible for construction and implementation of a new internal SCM application. This application assists internal buyers manage the supply lines for equipment vital to plant operation. Machine learning algorithms were implemented to recommend the supplier and part that best suits the exact needs of the buyer.
  • As technical lead, responsible for all technical facets of the product suite owned by the team. This includes system and data architecture. Peer review of all developer code conducted often during development and always upon pull request. Participate in the implementation of new functionality with business associates to determine feasibility, level of effort and priority. Represent the projects of the team to external entities within and outside of the organization. This includes working closely with other product incubator teams and C-level management.
  • Technical stack includes: Azure Function applications as microservices written in C#, Outsystems front end, Cosmos and Azure storage accounts for data and artifact storage, Azure DevOps for CI/CD and Python for machine learning. The SCM application is based on a serverless microservice architecture. Additional Azure services implemented as necessary to complete functionality.

Confidential, Philadelphia, PA

AI Developer

Responsibilities:

  • Designed and built a customer facing chatbot application. The chatbot is based in Microsoft Bot Framework v4. The data consumed by the chatbot is supplied by Azure Functions, APIS and custom C# code. LUIS, Content Moderator and QnAMaker are Cognitive Services employed to aid the chatbot and prevent the unnecessary display of PII.
  • Worked with teams across the organization to identify and integrate the needed data sources into the chatbot. This includes the creation of new integration pipelines and repurposing of existing data pipelines.
  • Architected hybrid data integration platform with Azure Data Lake, Data Factory, Data Bricks, Spark, Cosmos DB. This system moves significant data from both on-prem and cloud hosted systems. Metrics and Analytics provided by HDInsight, Azure Analytics and Application Insights.

Confidential, NJ

Technical Consultant

Responsibilities:

  • Developed modules needed to complete a suite of healthcare products. This effort includes writing new C# functions, complex SQL queries and light front end development. Significant cross-team integration was needed to ensure that the project was completed successfully.

Confidential, NJ

Development Lead

Responsibilities:

  • Led team responsible for ensuring API performance was in compliance with contracted SLAs. Accomplished this by implementing Redis caching, Elasticsearch and migrating to .NET Core. This allowed the breakout of the key APIs and ultimate migration to API Gateway. Ultimately, SLA compliance was met and will be able to handle significant new load.
  • Gathered and analyzed organizational requirements for single sign-on (SSO.) Developed proof of concept environments for the finalist SSO platforms to ensure integration is possible with SingleCare applications.
  • Participated in the architectural review board (ARB.) This group of technology leadership designs and discusses the direction of the technology stack and agrees on the path forward.
  • Selected and implemented New Relic as the application performance monitoring tool for the enterprise.

Confidential, NJ

Technical Consultant

Responsibilities:

  • Developed authorization modules for the engagement management system used by auditors worldwide. This platform replaced a legacy system. That system could not easily handle the complexities of adjudicating system authorization requests from auditors throughout the world. This was built into the tech stack of C# and Angular 6 and rooted in Okta SSO.

Confidential, NJ

Software Development Consultant

Responsibilities:

  • Designed and built an application based in Azure to capture Office 365 activity data. This application was constructed with Azure Functions, Azure Key Vault, Enterprise Service Bus and Cosmos DB to collect the data. Data was massaged and reported against with a Cognos front end.
  • Integrated Okta SSO into many internal applications. Depending on the technology stack and architecture of the application, either OpenID Connect or Kentor was used to facilitate authorization. Administration application for this project constructed with C# and Cassandra.
  • Developed a business critical and highly visible application using Python and PostgreSQL on the backend with Angular 5 on the frontend. This application was built on top of a CI/CD pipeline constructed with Kubernetes orchestrating Docker containers. Microsoft Bot Framework, Microsoft Cognitive Services and LUIS were used to affect dialog with the end user
  • Utilized New Relic to identify and rapidly correct pain points in legacy applications.

Confidential, NJ

Lead Developer

Responsibilities:

  • Planned and coded C# modules to process complicated life insurance calculations from several data sources. The modules produce interface feed files used to send financial data between multiple systems throughout the organization. To successfully produce these files, business rules from several different parts of the organization had to be synthesized.
  • Led analysis meetings between business users and the technical team. Using financial and business understanding, completed requirements documents for several important functions needed for the production of the interface feed files.
  • Developed financial transaction confirmation communications. These reports are generated from scheduled system processes and mailed to customers after financial transactions are applied to their policy. As these reports are customer-facing, it was mandatory that the data presented was perfectly accurate.
  • Designed and coded a website for ad hoc report writing in InetSoft. Used for hosting forums and videos for InetSoft, this internal website will be re-branded to train for other products. This site is built in ASP.NET 4.0 using C#, SQL Server 2008, Silverlight, AJAX and HTML5.
  • Composed reports for mortgage tracking system using MS Reporting Services and InetSoft platforms.
  • Crafted a web service using C#.NET to access several corporate Active Directory servers and perform authentication methods. This web service is now used throughout the enterprise to validate credentials for any LDAP server.

Confidential, NJ

Lead Developer

Responsibilities:

  • Expanded and maintained the main digital sales aid (DSA) for the large team of sales representatives. The DSA tool is Flash-based with ActionScript 3.0. Using AS3 and Flash, added many new features and back end upgrades. Created several ancillary applications using C#.NET, SQL Server 2005 and XML.
  • Upgraded Content Deployment System (CDS) to handle mass deployments of the DSA framework. This effort was completed using SQL Server 2005 and .NET 3.5 (VB.NET/C#.NET). A major component of this project involved coordinating disparate teams of content and framework developers to ensure all sales representatives received their proper software.

Confidential, NJ

Lead Developer / System Architect

Responsibilities:

  • In short time period, designed system architecture for an upgraded telecom usage management system. This system collects data from various telecom switches and buffer boxes and prices/reports on that data. Responsible for ASP.NET/SQL Server 2008 system and database design. Also responsible for reporting platforms on MS Reporting Services and JasperReports.
  • Coordinated development effort with offshore team in India. This leadership aspect of the role was very important, as a good deal of development was completed by the team in India.

Confidential, NJ

Lead Developer

Responsibilities:

  • Completed a refresh of a major consumer product website. The original website was static and all changes had to be made manually. The refreshed website uses ASP.NET 3.5 with C# and SQL Server 2005. Using this architecture, a management application was created to allow the product content team to update the website dynamically.
  • Updated labeling information for several consumer products. Worked closely with product management team to institute a system where important label changes could take place more rapidly. Changes that previously would take up to five weeks to process now are completed in less than two weeks.

Confidential, NJ

Lead Developer / Project Manager

Responsibilities:

  • Developed three products for the third largest pharmaceutical company in the world. The projects include an intranet portal for project management reporting, a validated clinical trial management system and an upgraded process for requesting exceptions to the IS security policy.
  • Created an intranet portal for project management reports. This portal houses custom built reports used by project managers. Built with MS Reporting Services 2005 and ASP.NET 2.0, these reports are an important link between the project managers and their data.
  • Acted as the lead technical liaison between the project management systems and a new process management system. This role ensures that functions are not duplicated unnecessarily and existing functions can be readily shared and extended. The integration of these systems increases the utility while decreasing the development time and cost of both systems.
  • Using advanced C# 2.0, SQL Server 2005 and ASP.NET 2.0 techniques, built a tool that tracks changes made to a project. With the deployment of this enhancement, project managers can audit changes to the status of all items in their project. This tool allows management to view an entire status history of a project.
  • Upgraded the SQL Server database from MS SQL Server 2000 to MS SQL Server 2005. This important upgrade was performed with zero downtime for production applications and development initiatives.
  • Performed both project management and lead developer roles for a system that keeps track of pharmaceutical clinical trials. This project was based on ASP.NET 3.5 with Oracle 11i using AJAX.NET.
  • Prepared functional specification documentation for the clinical trials management software. Also created and maintained workflow charts to ensure the project was completed on schedule. This is a validated IT project and capable of standing up to an FDA audit.
  • Led meetings between business users and development staff. These meetings were designed for the IT team to ask questions of the end user group and for the end user group to remain updated on the work that is completed. These weekly meetings were essential to the success of the project.

Confidential, NJ

Lead Developer / Reporting Specialist

Responsibilities:

  • Migrated existing management reports to the MS Reporting Services platform. This migration resulted in several important benefits. A lighter load on the database server when running complex reports leading to significantly faster run times. A uniform look and feel between reports aiding in lowering time and cost. Using MS Reporting Services as a standard method to develop custom reports also dramatically reduced development time and costs for new report development.
  • Responsible for creating reports for upper management. Using a combination of SQL Server 2005 and MS Excel 2007, these reports are accurate, powerful and easy to consume. Many times, technical specifications for these reports are sparse. Intense knowledge of the systems and of the management team was integral in providing the requested products.
  • Participated on development of new web portal application. This application was developed using C#.NET 2.0, ASP.NET 2.0, XML and MS SQL Server 2005 using Visual Studio 2005. The portal incorporated the use of web services to selectively expose functionality. The use of web services allowed other applications to consume data from this portal project.
  • Extended functionality of legacy applications. This was a major development initiative that both modernized and expanded the Merrill Lynch corporate intranet site. Technologies used in this project include ASP, ASP.NET (VB.NET & C#.NET) and MS SQL Server.

Confidential, NJ

Lead Developer / Project Manager

Responsibilities:

  • Responsible for developing the corporate ROSS system. This system controls accounting, customer relationship management, warehouse functions and management functions. Gathered requirements and coordinated functionality from all sides of the business. Major development effort included creating many new C# classes and converting several legacy functions from ASP to C#. The project resulted in greatly improved efficiency for employees in every area of the company. Excellent planning and forward thinking led to a development plan that is easy to maintain and expand when necessary.
  • Developed the tools required for remote personnel to work with in-house systems without the use of a network connection. This effort involved creating a new set of functions to operate on the remote machine. A synchronization process that was built using C# classes and a combination of SQL stored procedures and triggers runs in the background when the user connects the machine to the company servers. The synchronization process checks for recently modified items and updates the main servers to reflect those changes. These tools encouraged great growth in the local installation division of the organization. Designers can now bring a laptop into a customer’s home and use the same high quality tools available to users connected to the corporate servers. This is a major competitive advantage as most firms still use antiquated sales tools. Efficiencies are achieved as the sales generated with these off-line systems are seamlessly integrated into the main production line.
  • Designed and implemented a system to parse orders for out of stock parts. This effort involved creating a front end system to monitor all parts current inventory status and a back end system to parse all orders for any parts not currently in stock. The front end system was built using ASP.Net with C# and the back end system was built using VB.Net classes.
  • Built and implemented an inventory tracking system. This system was developed with ASP.Net on the front end, C# and VB.Net classes commanding the middle tier and SQL stored procedures running the back end. Prior to this tracking platform, the materials purchasing division would estimate when new shipments of materials would be required. The amount of ordering errors has been dramatically reduced with the introduction of this system.
  • Worked with top management to develop tools and reports necessary for them to guide the company.
  • Acted as a single point of contact for all IT related issues in the organization. As issues arise, made determinations on what action to take.
  • As project manager, implemented realistic development plans. Ensured that developers made deadlines and that management did not significantly alter requirements. Using MS Project, kept track of developer goals and produced status reports for management.
  • Designed and developed a system to facilitate customer communications. This database driven solution keeps track of all threads of communication between office personnel and customers. Before this solution was implemented, contact with customers was disorganized. Email would be trapped by spam filters or misdirected. Messages are now reliable and directed to the proper department for immediate action. All communications are now stored in a central location where it is possible to quickly recall entire threads.

Confidential, NJ

Application Developer

Responsibilities:

  • Developed E-Commerce solutions for 5 major clients from industries including teenage fashion, retailing, and Application Hosting. Projects were delivered under budget, ahead of tight schedules, and with exceptional client satisfaction.
  • Wrote majority of web application for release 1 of major retailers’ website and was technical lead for release 2. Effort included writing over 75 SQL Server Stored Procedures and the ASP code to integrate the database with the pages. Used Site Server 3.0 Commerce Edition to develop the site.
  • Development of the administrative procedures in this database driven site gave managers the ability to add and remove products and images from all pages.
  • Wrote COM Objects under MTS to perform credit card number validation and order processing.
  • For other clients, wrote JavaScript functions and PERL modules in addition to Visual Basic and ASP code.
  • Created form driven order entry/order reporting system using VBA on MS Access. This system allows management to monitor purchasing habits of their largest customer.
  • Using XML and SQL Server 2000, implemented an order tracking web service for a major e-commerce retailer.

Hire Now