We provide IT Staff Augmentation Services!

Engineering Lead Resume

3.00/5 (Submit Your Rating)

PROFESSIONAL EXPERIENCE:

Engineering Lead

Confidential

  • Prioritizes work for current and upcoming iterations for multiple teams.
  • Measures ROI for projects to ensure the teams are working on projects that will directly benefit the company.
  • Completed training and certification to become a Certified Scrum Master
  • Leads Scrum Ceremonies for the team; including, but not limited to Standup, Retrospective, and Planning
  • Leads an Agile team of 8 developers whose responsibility is to discover technologies and methods to allow our application to scale to our year over year user growth of 35%.
  • Conducts quarterly check - ins and annual reviews based upon goal oriented management for the developers on the team.
  • Responsible for breaking out portions of the existing ASP.NET application into separate applications to allow the key areas of the system to scale according to user demand.
  • Created the first ever Career Plan template for the Software Development Department allowing employees and leaders to partner in an effort to promote professional growth.
  • Created a Code Review Tool that is used by development teams to ensure every code commit has a completed code review to go with it. The use of this tool helped reduce the number of bugs released by the Software Development department.
  • Works with the other Engineering Leads to define standards for the Software Development department. These have included style, namespace, 3 rd party tool, and security standards.
  • Finds strategic ways to optimize storage and query implementation to fit the needs of a 10TB database.
  • Designed and implemented Distributed Service Broker Applications to offload heavy data operations from web requests to asynchronous operations.
  • Upgraded our entire application suite to .NET 4.5.2 without major incident. This lowered the barrier of entry for the application to start leveraging asynchronous method calls.
  • Created a custom Session Provider for the web forms application. The creation of the feature not only prevented the entire web application from crashing due to standard user load, but allowed us to accommodate a 48% growth of our user base without any performance issues.
  • Created an application that accepts ASP.NET lifecycle event performance data from a RabbitMQ queue and stores that data in both a Cassandra database for archival purposes and also a Redis key/value store for real-time analytics for our Production Support team. This allows us to view issues with the application in real time without a cost to our users.
  • Utilizes javascript frameworks, such as angular and Aurelia, in conjunction with ES6 to create front end for web applications.
  • Architects applications using distributed systems that rely upon Web Services, Web API, RPC calls, and a myriad of queueing technologies.
  • Uses TFS2013 and Git to manage source control for the different applications’ code.
  • Replaced the cache technology with Redis clusters. This allowed the application to move on from the legacy cache provider as well as split the Session and Cache stores into different clusters. The implementation ended up saving the company hundreds of thousands of dollars and allows the application’s caching layer to scale at very little to no additional cost.
  • Optimized the caching layer of the applications to reduce deserialization work that resulted in similar CPU usages across servers and about a 20 to 30% RAM savings on each server as well.
  • Leads of group of Software and Quality Assurance Engineers to learn how to write and support Erlang modules. This group is responsible for troubleshooting and addressing any issues with our Chat application that leverages Ejabberd and RabbitMQ.
  • Pushes the team members and department forward towards more functional design. The push for pure functions along with immutable types has helped remove state concerns which allow for parallel processing in our applications.

Software Developer

Confidential

  • Converted an Access 2010 application over to an MVC 4 web application with SQL Server
  • Designed and implemented a web-based reporting solution utilizing ComponentOne ActiveReports 8
  • Responsible for creating new database objects and also optimizing existing objects
  • Created a front end for the application using angular.js
  • Utilized TypeScript to introduce type safety and harden javascript code driving the front end
  • Utilized Microsoft Azure to host the database and web application to users
  • Gathered requirements from the business and translated them into requirements. These requirements were then used to create a backlog of user stories in JIRA.
  • Utilized JIRA to prioritize work and track overall progress with colleagues.

Database Engineer

Confidential

  • Responsible for the maintenance and integrity of the production SQL environment that is utilized by upwards of 70,000 users.
  • Found strategic ways to optimize storage and query implementation to fit the needs of a 10TB database.
  • Worked on a team whose responsibility was to discover technologies and methods to allow our application to scale to our year over year user growth of 35%.
  • Designed and implemented a way to throttle excessive user requests for an ASP.NET application. The feature prevented a single ASP.NET session from bringing down the entire system.
  • Created an application to visually represent overlaps with Agile Team iteration work allowing teams to quickly identify point of contact throughout the iteration. The application leveraged TFS 2010 as the data store, a Web API, as well as a front end built with d3.
  • Designed an automated load testing tool that uses previous users’ activity to create a testing script that closely mirrors production user activity.
  • Assisted with identifying opportunities to restructure the leadership model to increase employee growth and retention by providing further definitions to job descriptions and defining career paths that lead beyond just a management position.

SQL Lead Developer

Confidential

  • Responsible for administering both production and development SQL environments
  • Initiated and designed Business Intelligence environment for the organization leveraging SQL Server Analysis Services
  • Introduced and deployed new security methodology for SQL Server security
  • Creates and documents database standards for development and maintenance for the company
  • Mentored other data team members in SQL techniques and practices, including query optimization, ETL, and maintenance.
  • Lead project for designing an Enterprise Data Solution for the company. The team’s challenge was to take separated data from production FoxPro environments and clean and migrate it to the newly designed Enterprise Data Solution in Microsoft SQL Server.
  • Creates relational data structures for the organization’s web applications
  • Responsible for designing and constructing data access layers for applications leveraging the Microsoft Entity Framework
  • Architected and developed a framework for building RAD registration forms. Prior to the effort each registration form had its own application and database. The project allowed all registration applications to live in one data structure and use a service to allow registration applications to be built in rapid succession rather than developed individually. The project utilized a SQL Server database and MVC 4
  • .Utilizes execution plans to review developed queries to ensure maximum performance and efficiency. This includes refactoring queries or performing index need analysis.

IT Support Specialist

Confidential

  • Responsible for fulfilling data requests by constructing SQL queries and delivering the retrieved data in a format that can be easily interpreted by the requestor in an accurate and timely manner.
  • Validated need and grants access to the Peoplesoft system
  • Designed, constructed, and implemented a new website for the department utilizing HTML, CSS, Javascript, JQuery, and JQuery UI
  • Made updates of any changing information to the department’s website
  • Built custom Access databases for departments to improve business efficiency; the use of Access forms and Visual Basic allows any level of user to utilize them
  • Constructed SSRS/SSAS reports for employees to pull for self-service data requests
  • Constructed Queries for auditing checks in Peoplesoft system using PS Query
  • Part of the Data Warehouse Steering Committee which ensures the data quality of reporting data to the State of Maryland.
  • Created training documentation and videos using Captivate for the general University population

Systems Analyst

Confidential

  • Responsible for monitoring of websites, servers, and application using HP Openview, HP Business Availability Center, and HP Sitescope
  • Makes updates of any changing information to the department’s website
  • Resolved enterprise level issues with in-house and third party applications.
  • Wrote queries and stored procedures for databases using Microsoft SQL
  • Responsible for composing written notifications to be sent to the company pertaining to application issues or resource issues
  • Responsible for retrieving and updating data in SQL Server databases

TECHNICAL SKILLS

Database Environments

SQL Server, Oracle, MySQL, Redis, Cassandra, MongoDB Programming Languages

TSQL, C++, C#, Java, HTML, CSS, PHP, JavaScript, PL/SQL, Erlang, F#, Scala ALM Products:

Team Foundation Services, Jira

We'd love your feedback!