Jeremy Skinner

Director of Software Engineering at O3 Solutions
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Greater Birmingham, Alabama Area, US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Aaron Rieger

I had the pleasure of working under Jeremy's supervision while at O3 Solutions. Jeremy is the epitome of a "Lead by Example" software engineer and manager. There is nothing that he would ask me to do that he wouldn't be willing to do himself. Under his leadership, he proved time after time that he was willing to put in whatever it would take for him and his team to be successful and accomplish pre established goals and objectives. I definitely advanced my knowledge and worth ethic while working alongside Jeremy, and I know the same will go for anyone else who has the opportunity to work along side him.

Jacob Johnson

Jeremy is willing to work on anything that needs to be done. Although he is primarily responsible for managing the development team, he still finds time to configure servers, debug weird .NET exceptions, and fix critical, time-sensitive bugs for clients. He stays cool under pressure and is successful at all the different roles he takes on. Jeremy would be a great asset to any software development team.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Certified ScrumMaster
    Scrum Alliance
    Mar, 2016
    - Oct, 2024
  • MCSD: Windows Store Apps Using C#
    Microsoft

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Director of Software Engineering
      • Oct 2021 - Present

    • Software Development Manager
      • Jun 2019 - Oct 2021

      Empower the development team to be focused and productive while coordinating with the business team to ensure success across the organization

    • Software Engineer
      • May 2018 - Jun 2019

      Ownership – Oversight – Optimization O3 helps Owners of industrial capital assets manage their AWP program by setting the conditions for success during implementation, facilitating best practice adherence during execution, constantly driving continuous improvement, and effectively scaling across the enterprise over time.Owners are not responsible for doing the doing when it comes to capital projects. But in order to reap the benefits of using AWP, Owners require an oversight tool that allows them to know that the doing is getting done. O3 institutionalizes the best practices and lessons learned developed through partnerships with thought-leading AWP implementation consultants and AWP-mature Owners to significantly reduce the risk and effort required to develop and execute an enterprise AWP Program.As a Software Engineer for for O3, Jeremy: • Contributes to the design and development of the SaaS project management solution• Coaches the development team on the successful adoption of Agile software development practices• Maintains and enhances full stack features for client/server application utilizing technologies such as C#, Rest API, and Angular • Develops and maintains extensive suite of automated tests to ensure consistent code quality• Participates in code reviews to ensure adherence to established standards and utilization of established framework• Administers CI/CD tools for build automation including plan branch testing and automated production deployment systems

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • IS Lead Developer, Production Information Technology
      • Apr 2017 - Apr 2018

      Lead a software development team responsible for designing and developing software applications to support Altec production information across multiple manufacturing facilities. - Managed restructuring of the development process. Eliminated development silos and facilited transition to Agile methods using scrum. - Trained and mentored various scrum roles, including product owner, scrum master, developers, and stakeholders. - Established best practices and coding standards using clean code principles as authored by Robert Martin. Fostered a culture of team accountability for upholding standards using a code review process that encouraged adherence to established standards and best practices.- Established UAT environment and pre-release testing process which increased software quality and facilitated iterative development process. This allowed stakeholder feedback to be provided before software was delivered to production and resulted in higher development velocity by eliminating unnecessary rework.- Restructured existing software infrastructure from local client desktop installation to web based client/server architecture using RESTful API and Angular UI. - Created streamlined code repository structure which facilitated contribution from other local pit teams allowing our team to work in parallel with other local development teams on projects while ensuring consistent standards and practices were followed across the organization.-Streamlined deployment process for publishing code to production using automated build scripts.-Received 2017 President's Award for Quality/Cost Savings on behalf of the team for achieving $1.4m in cost savings in previous year

    • United States
    • Automation Machinery Manufacturing
    • 1 - 100 Employee
    • Director of Software Engineering
      • Jan 2012 - Apr 2017

      Senior developer and department manager for company flagship software application, using Silverlight, ASP.NET, WCF, NHibernate, and SQL. This product is used to track unique materials and provide workface planning and forecasting tools that are based on material availability for industrial construction projects.Serve as team member on team building Test Driven HTML5 Mobile application using Angular, Typescript, RESTful API, Selenium, and Jasmine.Contribute to design and maintenance of Jovix® mobile tablet solution using WPF and proprietary data sync frameworkCollaborate with product management team to produce requirement documents and provide estimates for task/feature completion.Rely on experience and judgment to plan and accomplish goals.Provide progress reports to senior management regarding status of deliverables and proactively report obstacles to established timelines for product delivery schedules.Manage 14 direct reports, including software engineers and QA analystsConduct employee reviews to establish and monitor progress towards professional career goalsCoordinate events and schedules across multiple departments, including Operations, Sales, Marketing, and Corporate ServicesAccurately documented code for all newly developed applications and problem fixesCoordinated development efforts with team lead and system analysts to assure deadlines were consistently met

    • Renewable Energy Semiconductor Manufacturing
    • 100 - 200 Employee
    • Sr. Software Engineer
      • Oct 2007 - Dec 2011

      Contributed to design, code, testing, and maintenance of an enterprise level practice management/EMR system using C#, .Net Framework 3.5, Oracle 11g, VB.Net, Infragistics, Windows Server 2008, and various other technologies.Designed interfaces for several 3rd party applications to integrate additional functionality into the applicationCreated/Maintained stored procedures, DDL/DML scripts in oracle database containing 2,000 tablesDeveloped prototypes when requested to portray the concept of operations for specified functionality.Thoroughly unit tested new and modified applications prior to checking in source code into subversion and submission to QA. .Provided information to managers to ensure up-to-date schedule status.Worked with documentation to ensure adherence to SucessEHS UI standards.Coordinated with Director of Software Development, Software Development Manager and Quality Assurance Personnel to resolve issues relating to software functionality.Collaborated with support department to troubleshoot and resolve client issues.

    • United States
    • Financial Services
    • Programmer Analyst
      • 2004 - 2007

      Maintained a Windows based enterprise level software application that makes customer account information available 24 hours a day through automated voice response.Analyzed behavior of the application and coded fixes as needed. Documented the details of all changes and re-integrated them into future releases of the product.Recorded all code changes in a case management system using established guidelines.Worked closely with other developers, QA, and support to identify project objectives and corrected errors found in the application.Enhanced the product by developing custom solutions to meet customer’s needs through researching customization requests, estimating cost, writing statements of work, and changing code to implement the solution.As a technical advisor on the change control board, assisted with design of future enhancements as well as introduced suggestions for eliminating defects in current releases of the application.Diagnosed network connectivity issues between various core interfaces, including, Unix, AS/400 (iSeries), and Windows based servers.Provided after hours support to team members and clients

Education

  • University of Alabama at Birmingham
    BS, Management Information Systems
    1999 - 2004

Community

You need to have a working account to view this content. Click here to join now