Sign In
Get Clay Free →

Suggestions

    David Storms

    Manager of Software Engineering

    Professional Background

    David Storms is a seasoned Manager of Software Engineering specializing in the Financial Planning group at Morningstar, where he showcases his exceptional leadership skills as both a team leader and a team player. Throughout his career, David has demonstrated a commitment to not only his professional development but also to the growth of his team and the improvement of processes within the organization. His determination and strive for excellence have made a significant impact on his colleagues and the overall success of his projects.

    His experience in software development is extensive, particularly in advanced Java programming, where he has worked on web application development utilizing a variety of popular frameworks. These frameworks include Log4j, Apache Commons API, Struts, Spring, Hibernate, JasperReports, and SAML. David is a firm believer in Test Driven Development (TDD) practices, using JUnit to ensure high-quality code and functionality in his applications.

    Not only is David passionate about coding, but he is also a strong proponent of Continuous Integration. With hands-on experience using tools like Jenkins and Atlassian Bamboo, he has effectively facilitated smoother integration processes in software development. Additionally, his expertise in Agile Development methodologies has played a vital role in transforming his company’s workflows through Agile and Scrum processes, leading to enhanced productivity and collaboration.

    Education and Achievements

    David holds a diploma in Computer Programming from Durham College, an educational foundation that has significantly contributed to his technical skills and understanding of software engineering principles. After his education, he began his professional journey as a Manager of Software Development at PlanPlus Inc., where he further honed his leadership capabilities and technical expertise.

    His career at PlanPlus Inc. culminated in his role as Vice President of Technology, where he oversaw the technological direction of the company and implemented innovative solutions to drive success. Under his management, PlanPlus saw tremendous growth and advancement in technological offerings, thanks in part to David's visionary approach and technical acumen.

    Now at Morningstar, David continues to thrive in his role, applying his profound knowledge of software engineering to develop robust financial planning tools that empower clients to make informed financial decisions. His ability to lead a diverse team while maintaining a collaborative and innovative environment serves as a crucial element in the success of his projects.

    Achievements

    With a comprehensive skill set that encompasses a broad range of technologies and programming languages, David is well-equipped to tackle any software development challenge that comes his way. His skills include but are not limited to:

    • Advanced Java Programming: David leverages his programming expertise to develop efficient web applications that meet complex business needs.
    • Framework Mastery: Proficient in numerous frameworks such as Log4j, Struts, Spring, and Hibernate, he uses these technologies to create scalable and maintainable applications.
    • Agile and Scrum Methodologies: His leadership in Agile development has been transformative for his teams, encouraging a culture of continuous improvement and adaptability.
    • Database Management: With experience managing multiple database servers including DB2, MS SQL Server, MySQL, and Oracle, David ensures data integrity and performance across applications.
    • Web Development: His skills extend to web technologies, including HTML, JavaScript, and Ajax, enabling him to create engaging user experiences.
    • Versatile Programming Languages: Beyond his primary expertise, David has also worked with Visual Basic, ASP, Visual FoxPro, and PHP, showcasing his versatility as a developer.
    • Cloud Services: David has experience deploying and managing systems on Amazon Web Services (AWS), further enhancing his ability to work in modern cloud environments.
    • System Operations: Skilled in multiple operating systems such as macOS, Windows, and Linux, he has the flexibility to work in various technological ecosystems.

    Through his extensive background and diverse skill set, David Storms exemplifies the qualities of a dedicated software engineering professional. His journey from educational beginnings at Durham College to holding influential management positions showcases his commitment to personal and professional growth, positioning him as a leader in the technology industry.

    Related Questions

    How did David Storms develop his expertise in software engineering?
    What led David Storms to transition from Vice President of Technology at PlanPlus Inc. to Manager of Software Engineering at Morningstar?
    In what ways has David Storms utilized Agile methodologies to enhance team productivity?
    What are the specific frameworks David Storms specializes in, and how have they contributed to his success in web application development?
    How has David Storms's background in computer programming from Durham College influenced his career trajectory?
    David Storms
    Add to my network

    Location

    Lindsay, Ontario, Canada