Summary
Overview
Work History
Education
Skills
Certification
Timeline
Patents
Personal Information
Generic

William Howard

Citronelle,Alabama

Summary

Skilled Principal Software Engineer adept at executing development strategies via unique management and design style. Known for tackling unforeseen hiccups in software creation with agility and tireless commitment. Creative innovator of novel approaches to time-worn problems, proficient at employing colleagues and resources to combat everything from minor bugs to catastrophic software failures.


I am passionate about software design and creating eloquent software solutions. I strive to overcome IT challenges by creating efficient and effective designs. Most importantly I work well with others.

Overview

26
26
years of professional experience
1
1
Certification

Work History

Principal Software Engineer

Alex Lee, Inc.
01.2024 - Current
  • Daily developed against .Net Kendo MVC frontend, MSSQL, EFCore 8, Micro service .Net 8 Web apis , Redis, RabbitMQ, Azure Devops build and release Pipelines, JWT Auth
  • Leads by example and mentors’ others to produce extensible and maintainable code used across products. Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, interruptions.
  • Serves as a subject matter expert for your assigned component, providing mentorship and expertise to build knowledge and capabilities within engineering teams.
  • Plays an active role in building an inclusive and positive culture through active participation in team discourse, providing mentorship for junior team members and fostering a culture of continuous learning and improvement.
  • Partners with and leverages cross-functional teams to determine user requirements and drive project plans, releases, and overall development.
  • Influences technical strategy by collaborating with cross-functional teams, leveraging your experience to develop a long-term technical roadmap that meets stakeholder and growing business needs.
  • Collaborates with peers across the organization on projects that turn opportunity into results.
  • Documentation and Transparency:
  • Documents system designs, processes, and architecture for transparency and future reference.
  • Reports on project status, challenges, and results to stakeholders.
  • Continuous Improvement and Best Practices:
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns to improve the availability, reliability, efficiency, observability, and performance of products while sharing knowledge with other engineers.
  • Innovates by driving modern approaches and the adoption of best practices within your team.
  • Contributes to the continual improvement of your team’s quality standards and engineering processes.
  • Improved software performance by conducting thorough code reviews and implementing optimization techniques.
  • Modernized legacy systems by refactoring outdated code bases, leading to enhanced maintainability and adaptability.
  • Built databases and table structures for web applications.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Created proofs of concept for innovative new solutions.
  • Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.

Sr. Software Engineer

Protective Life
06.2022 - 01.2024
  • Daily developed against Angular frontend, MSSQL, EF Core 8, Micro service .Net 8 Web apis , Azure Devops build and release Pipelines
  • Led design and implementation of scalable software solutions to enhance system performance.
  • Mentored junior engineers, fostering skill development and collaborative problem-solving.
  • Developed and optimized APIs for seamless integration with internal and external systems.
  • Implemented agile methodologies, improving project delivery timelines and team productivity.
  • Conducted code reviews, ensuring adherence to best practices and enhancing code quality.
  • Collaborated with cross-functional teams to define technical requirements and deliver innovative features.
  • Analyzed system architecture, proposing enhancements that improved reliability and reduced downtime.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Built databases and table structures for web applications.
  • Created proofs of concept for innovative new solutions.
  • Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.


I left to pursue a less volatile business genre as it being in the financial sector didn't offer the stability I needed for a family at the time.


Senior Software Developer

Triumph Tech
11.2021 - 06.2022

This was a startup I was a part of to build out open source software that allow users\developer to create a full stack custom application using the modular software we were building.

Technologies included .NET Framework .NET, SQL, EF, Azure Service Bus, Azure Blob Storage, Vue Js, .Net MVC, jquery

  • Contributed to the architecture design of complex software systems, ensuring scalability and maintainability.
  • Updated old code bases to modern development standards, improving functionality.



It was great working for a start-up it just lacked some benefits I needed for my family.

Sr. Software Engineer

The SSI Group, LLC
07.2017 - 11.2021
  • Daily developed against .Net Kendo MVC frontend, MSSQL, .Net Framework, Visual Foxpro dbf, EFCore 6, Micro service .Net 6 Web apis , Azure Devops build and release Pipelines, Redis, RabbitMQ
  • Led design and implementation of scalable software solutions to enhance system performance.
  • Spearheaded initiatives to refactor legacy code, increasing maintainability and reducing technical debt.
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
  • Streamlined development workflows to increase team efficiency and reduce time spent on repetitive tasks.
  • Proactively identified areas for process improvement, implementing changes that led to significant time savings for the team.
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.
  • Delivered exceptional client support by promptly addressing concerns and implementing requested changes or enhancements to software solutions.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.
  • Collaborated with cross-functional teams to design innovative software solutions.
  • Analyzed proposed technical solutions based on customer requirements.
  • Tested methodology with writing and execution of test plans, debugging and testing scripts and tools.
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Corrected, modified and upgraded software to improve performance.
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.
  • Collaborated with fellow engineers to evaluate software and hardware interfaces.
  • Translated technical concepts and information into terms parties could easily comprehend.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Created proofs of concept for innovative new solutions.
  • Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.
  • Built databases and table structures for web applications.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Analyzed system architecture, proposing enhancements that improved reliability and reduced downtime.
  • Developed and optimized APIs for seamless integration with internal and external systems.
  • Spearheaded migration of legacy systems to modern .NET frameworks, enhancing maintainability.
  • Integrated third-party APIs to expand application functionality and streamline processes.
  • .NET frameworks knowledge led to informed decisions on choosing appropriate tools and technologies for each project phase.
  • Maintained complex T-SQL queries, views, and stored procedures in multi-database environment with little supervision.
  • Implemented encryption, authentication and additional security measures, safeguarding systems.

Director Of Engineering

HeartLegacy, LLC
09.2014 - 06.2017
  • AWS, SQL, AD, .NET Framework, .Net core, EF Core, jquery, angualr
  • Built all back end systems that still run to this day on AWS EC2. That host the main platform that allow videos to be uploaded formatted into different bit rates for streaming and water marked.
  • Designed the client authentication system via a custom JWT OAuth provider
  • Lead by example: Guide and mentor a team of engineers, conduct code reviews, and install best practices to the client team engineers.
  • Interface with product management, QA, customer service, and other stakeholders to coordinate the development schedule, technical requirements, optimizations, and other day to day concerns.
  • Design, develop, and release features, and contribute to best practices and reusable technology company-wide.
  • Assist in interviewing, hiring, and training future engineers for HeartLegacy.

Sr. Software Engineer

TeleVox Healthcare
02.2000 - 09.2014
  • Daily worked with Vb6, VB.Net, .Netframeork C#, SQL, EF5&6, jquery , vanilla JS, MVC and .net webapp (aspx)
  • Full lifecycle application development
  • Designing, coding and debugging applications in various software languages.
  • Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis
  • Object-oriented Design and Analysis (OOA and OOD)
  • Software modeling and simulation
  • Front end graphical user interface design
  • Software testing and quality assurance
  • Performance tuning, improvement, balancing, usability, automation.
  • Support, maintain and document software functionality
  • Integrate software with existing systems
  • Streamlined deployment processes using CI/CD tools, reducing release cycles and increasing operational efficiency.
  • Designed and implemented RESTful APIs, improving system integration and performance.
  • Enhanced software performance by optimizing and refactoring existing .NET code.
  • Integrated API endpoints from various third-party services for improved functionality and feature-rich applications in .NET environments.
  • Streamlined complex processes by designing and implementing user-friendly web interfaces using HTML, CSS, JavaScript, and AngularJS.
  • Reduced software bugs through thorough testing, debugging, and adherence to solid coding principles.
  • Created proofs of concept for innovative new solutions.


I left as there was corporate sell and the team I was a part of was being phased out and they decided to bring in their own team of developers. This was a personal decision I could have migrated to the team unfortunately most of my department left due to the hostile nature of the sellout actions.

Senior Software Developer

SSAB
03.2014 - 05.2014
  • .Net framework, sharepoint, jquery, foxpro, web apis
  • Defines, develops, configures and support all computer applications
  • Oversees implementation, support and inventory control of applications
  • Develops and implements the most efficient and cost-effective solutions
  • Evaluates system specifications for business requirements
  • Develops and prepares computer solutions
  • Works closely with management to prioritize business goals and information needs


Left for a great opportunity to lead a start up from the ground up.

Senior Software Developer

Pilot Catastrophe Service
08.2013 - 03.2014
  • Daily developed with .NET MVC, knockout-js, jquery, SQL
  • Develop features across multiple subsystems within our applications, including collaboration in requirements definition, prototyping, design, coding, testing and deployment
  • Understanding how our applications operate, are structured, and how customers use them
  • Participate with the engineering and operations teams to define plans for standardizing, scaling and enhancing our products and the services utilized to deploy/install/release those products
  • Investigate, analyze and make recommendations to management regarding technology improvements, upgrades and modifications
  • Other duties from time to time as determined by management


Left to pursue a career closer to home and to work with a colleague I worked with for a few years.

Education

Associates - CIS

Southeast College Of Technology
01.1997

Diploma - High School/Secondary Diplomas and Certificates

Citronelle High School
01.1995

Skills

  • Azure DevOps Server
  • NET development
  • Microservices architecture
  • API design
  • SQL database management
  • Agile methodologies
  • Continuous integration and delivery
  • Legacy system modernization
  • JWT authentication implementation
  • Frontend technologies (Angular, jQuery)
  • Object-oriented programming
  • Software development lifecycle
  • Frontend frameworks (Angular, Vuejs)
  • XML and JSON handling
  • API development
  • Virtualization technologies
  • Mobile app development
  • Distributed systems

Certification

  • Comptia A+
  • Comptia Network +
  • AWS Certified Developer - Associate
  • AWS Certified SysOps Administrator - Associate
  • Entity Framework in Dept: The Completed Guide

Timeline

Principal Software Engineer

Alex Lee, Inc.
01.2024 - Current

Sr. Software Engineer

Protective Life
06.2022 - 01.2024

Senior Software Developer

Triumph Tech
11.2021 - 06.2022

Sr. Software Engineer

The SSI Group, LLC
07.2017 - 11.2021

Director Of Engineering

HeartLegacy, LLC
09.2014 - 06.2017

Senior Software Developer

SSAB
03.2014 - 05.2014

Senior Software Developer

Pilot Catastrophe Service
08.2013 - 03.2014

Sr. Software Engineer

TeleVox Healthcare
02.2000 - 09.2014

Diploma - High School/Secondary Diplomas and Certificates

Citronelle High School

Associates - CIS

Southeast College Of Technology

Patents

METHOD AND APPARATUS OF APPLICING CALL SUPPRESSION MEASURES TO RESTRICT PHONE CALLS

Personal Information

Title: Principal Software Engineer
William Howard