We provide IT Staff Augmentation Services!

Technical Lead Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Seeking a career in an agile environment as a lead .Net developer for an aspiring company with an emphasis on new and innovative technologies.

TECHNICAL SKILLS:

  • ASP.NET MVC C#
  • TypeScript/JavaScript/jQuery
  • SignalR/.Net Tasks/Orleans
  • OAuth2/OpenIdConnect/IdentityServer xUnit
  • Visual Studio/TFS/GoCD
  • GitHub/SVN
  • Azure CSP
  • SQL Server/Azure Storage
  • Design and Architecture
  • DDD/Agile/Scrum/Jira

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Technical Lead

Responsibilities:

  • Technical Lead over a scrum team of 7; 5 developers and 2 QA engineers.
  • Act as a mentor to team members; conduct one on one meetings to provide guidance and professional growth. Developed training plans for the new direction in technical stacks.
  • Technical responsibilities include ownership of the product vertical’s software architecture and devOps. Currently rewriting a monolith application into a microservices architecture using NodeJS, Docker and AWS with a native Android application for transit bus drivers to perform their daily work.
  • Integrated a Scrum agile process into the team. Ran the sprint planning, daily standups, and retrospectives for the team. Worked with product owners to provide technical estimates for product priorities and road mapping.
  • Automated product build processes and integration tests on GoCD pipelines.
Confidential, Atlanta, GA

Sr/Lead Engineer

Responsibilities:

  • RouteMatch’s fleet dev team split off to form MotionLink in Nov 2015.
  • Software architect to rebuild thick client using ASP.Net Core 1.0 for the front end server hosted through Kestrel. Used the DI framework for services. Setup mockable services using xUnit for testing framework. Client - side was created through MVC, Knockout, and TypeScript. Integrated SignalR 2.0 which required a custom OWIN pipeline middleware to be written.
  • The workflow server application was built using Orleans actors in an event driven architecture. Main pattern for components was CQRS. The workflow application processed commands and triggered events. Events were sent back to the client application through SignalR. Further decoupled components communicated through events on Orleans Streams allowing for a rich, extensible sub-pub architecture.
  • Secured the website and API endpoints using IdentityServer with Hybrid flow for authorization and authentication. ASP.Net Identity for the identification platform. Client MVC application used a custom claims transformation to optimize receiving relevant profile data.
  • Persistence included SQL Server and Azure Table Storage. The table storage was optimized for reads with the materialized view pattern and fast serialization for Orleans actor state. SQL Server was used in the ASP.Net Identity.
  • Setup development department with TFS 2015 build server, GitHub source control. CI and nightly builds. Setup cloud services department on Azure. Deploying to cloud services web and worker roles. Azure storage. Researched new technologies and mentored junior developers. Conducted interviews.
Confidential, Atlanta, GA

Sr/Lead Engineer

Responsibilities:

  • Lead developer for a team of 4. Extended the current transit product to build a public works workforce management system. Main features were managing, scheduling and monitoring of work orders in the solid waste sector. The work order interface was template driven, allowing a client to customize the fields and flow of the particular order. The scheduling algorithm involved a deep validation system of matching vehicle types to the constraints of the assets that need service.
  • Integrated the application with events from onboard peripherals like RFID readers. Extended the onboard device communication protocol in order to support new mobile app features such as work order updates and exceptions. This triggered different workflows per work order type.
  • Added the ability for real-time scheduling changes or additions. This included tools for splitting in progress work and finding closet relief vehicles. Communicated updates and additions to drivers in the field.
  • Met with product managers to flush out requirements. Went onsite to work with customers directly in order to understand their needs.
Confidential

Software Engineer

Responsibilities:

  • Developed and maintained features for a fixed route computer assisted scheduling and monitoring system. Fixed route modules were built using C# .NET. Supporting backend is MS SQL Server.
  • Rewrote portions of legacy code in C#. Required wrapping C# components with COM Interop interfaces in order to hook back into other legacy code not yet ported.
  • Added password encryption policies for user passwords. Policy characteristics included length, complexity, password expiration, password history retention rules, and encrypted format (reversible or hashed). Session tracking.
  • Major contributions to an alerting subsystem. Data driven editors to setup rule-based triggers and filters. Alert manager in the database to escalate and resolve active alerts. Alert action manager which determined when to fire actions based on escalation plans and severities. Alerts monitoring UI where users can manager and react to triggered alerts.
Confidential, Marietta, GA

Software Developer

Responsibilities:

  • Healthcare Technologies Inc. was acquired by Superior Global Solutions in Nov 2009. Our focus turned to converting our thick client application into a web-based platform.
  • Lead developer and architect for a scalable healthcare platform that provides a rule-based dictation job routing workflow. The components consist of an administration website, WCF services, WCF client application, data synchronization with an existing thick-client platform and a utility application running as a Windows service.
Confidential, Marietta, GA

Software Developer

Responsibilities:

  • Developed and maintained features for a medical transcription platform built on the C# .NET 2.0 Windows forms framework with a MS SQL Server 00/05 back-end.

We'd love your feedback!