Jackie Hubbard
Senior Software Engineer / Analyst
Hire their services
Request a quote with no obligation
About
Senior Software Engineer with broad experience spanning firmware, embedded systems, process automation, and full-stack software development. Experience delivering innovative solutions, optimizing technical workflows, and improving system performance. Adept in problem-solving, systems integration, and release management. Seeking an opportunity to apply technical expertise and operational efficiency.
Experience
Summary
Senior Software Engineer with broad experience spanning firmware, embedded systems, process automation, and full-stack software development. Proven track record of delivering innovative solutions, optimizing technical workflows, and driving reliable system performance. Adept in problem-solving, systems integration, and release management. Seeking an opportunity to apply technical expertise and operational efficiency.
Experience
- Process Automation
- Embedded Development
- Cross-Platform Development
- Manufacturing Test Software
- Firmware Development
- Reverse Engineering
- Documentation & Technical Writing
- Architecture and Design
Languages & Scripting:C/C++, C#.NET, Python, NodeJS, JavaScript, PHP, HTML, CSS, Perl, PowerShell, BASH Assembly Language
Operating Systems:Windows/Windows Server, Unix/Linux, VMWare, Embedded Systems
Working Knowledge:Systems Automation, Release Management, CI/CD, Agile/SCRUM Methodologies, Firmware Development, Embedded development, ASIC Programming, API Design, Scripting, Parallel Processing, Server Configuration, SDLC, Dependency Injection, OOP/D, TSR, Cross-Platform Development, Repository Pattern, Unit of Work.NET, Entity, React, Pandas, Express
Software Tools:Visual Studio Code, Visual Studio Enterprise, SQL Management Studio, Eclipse, CodeWarrior, Windows SDK/DDK, Playstation2 SDK, .NET v4.5, Entity Framework, LINQ, SourceSafe, SVN, Windows Debug, SN Systems, IIS, Apache, Final Builder, Cruise Control, GIT, JIRA, Bit Bucket, Source Tree, Microsoft Office
Lab Experience:Schematics Experience, Oscilloscope, Waveform Generator, Digital /Analog Multi-meter, Digital Probe, Soldering/De-Soldering
Database:MSSQL, MySQL, TSQL, Stored Procedures, Foreign Keys/Indexing/Triggers, Layout/Design
- Professional Experience
Senior Tools Automation
10/2023-08/2024Handle Developer Operations processes, managing customer requests and maintaining cloud release systems to support efficient development and deployment
- Process Jira automation requests, including project, repository and user configuration
- Create and maintain Bitbucket repositories to meet project requirements
- Developed scripts to produce custom reports and optimize data analysis
Senior Release Analyst
12/2017-10/2023Participate in Enterprise Release processes including tracking change requests, attend review meetings, maintaining synchronizing information between Service Marketplace, JIRA, and Plutora.
Responsibilities also include:
- Designed automation solutions for centralized release management at Blue Shield of California.
- Implemented cross-platform automation to centralize release information.
- Identified and resolved discrepancies to maintain data integrity between systems.
- Reviewed project requests and generated monthly release schedules
Release Analyst Contractor – Q-Analyst
07/2017-12/2017Participate in Enterprise Release processes including tracking change requests, attend review meetings, maintaining synchronizing information between Service Market Place, JIRA, and Plutora.
Responsibilities also include:
- Convert project releases system data over to Plutora cloud solution
- Maintain release scope association between projects and change requests
- Draft the deployment plan in Plutora based on release data
- Develop reports for partners and stakeholders based on supplied criteria
Technical Lead Contractor – HCL America
03/2017-07/2017Provide support for Grits development and testing teams by setting up and creating new test content as required. Review existing content generation software and procedures to automate current processes to improve efficiency and overall quality.
- Set up test content configuration matrices according to specifications provided by clients and test teams
- Generate and package test content using ATS Queue content tool
- Manually review generated test content for accuracy and create packages for distribution to client(s)
- Develop new process methods to automate and improve the content generation process
- Professional Experience
Enterprise Release Management/Consultant, MUFG Union Bank
01/2016-02/2017Work with various project teams and support staff to define the scope of releases within the EDH (Enterprise Data Hub) environment and work closely with the development/project teams, and change-management groups to deploy releases in accordance with the bank’s change-management requirement.
- Maintained EDH release scheduling on SharePoint and JIRA systems
- Coordinate release schedules and conflicts across various project/development teams utilizing the EDH platform
- Work with project teams to prepare Minute-By-Minute deployment plans for release
- Plan product release cycles and coordinating all involved teams during each release
- Maintain Change Management/Incident Management system to plan and assign tasks as required
- Validate changes were implemented according to deployment plan including pre/port-release coordination calls, checklist reviews, and approvals
Embedded Software Engineer
02/2015-10/2015Develop software for medical laser user interface system based on PIC18F8722 controller. This task required learning existing software / system and being able to resolving software issues and bringing code up to meet FDA requirements.
- Setup and maintain and testing environments required for PIC controller projects
- Coordinate with hardware engineering team to perform software validation testing.
- Conduct weekly regular code review to ensure software was meeting FDA guideline requirements.
- Maintain GIT source code repository and track bug & feature implementation.
Software Release Engineer II, Developer Operations
03/2011-09/2014Primarily responsible for maintaining development and QA testing servers including VM server configuration, building software code base, and installing new releases as required.
- Develop Final Builder scripting system to handle daily builds of multiple versions of the software product
- Work with the QA department to ensure current software availability for accurate testing.
- Maintain internal server VMs including creating additional servers as required.
- Coordinate with development and QA to improve customer installation processes.
Build & Release Engineer
03/2008-04/2009Maintain code base build schedule, coordinate with development and graphic design teams to ensure correct content, and deploy software updates to server farm with minimum downtime.
- Maintain software and graphics assets on internal and external servers
- Setup and upgrade new servers in farm as required
- Implement continuous build system for automated nightly builds
Education
Butte College
Studied Electrical Engineering and Computer Science
