This BrandYourself profile is automatically optimized to show up high in Google

Michael Ambrus

Hi. I'm Michael Ambrus, an experienced software development manager with a solid track record of bringing new products to market on time and on budget


Michael Ambrus is the Senior Development Manager at Seapine Software.  He is in charge of managing the development team for Seapine’s Surround SCM product.  Michael consistently delivers each product release on schedule with high quality, while reducing the backlog of open defects.  Michael leads the effort to improve code quality by helping to formalize code reviews, unit tests and automated build processes.  

Michael Ambrus's Background

Michael Ambrus's Experience

Senior Development Manager at Seapine Software

May 1999 - June 2014

People management Lead a team of 10+ software engineers and architects to develop Surround SCM, a source control management application. Team satisfaction is demonstrated by positive feedback about leadership to senior management and only one voluntary turnover in seven years, allowing me to grow a highly productive and skilled team. • Interview and hire new developers and co-ops. Write custom startup plans to guide new team members to become productive quickly and facilitate all aspects of the onboarding process. • Provide leadership and guidance to promote career growth. Continuously work with each team member to hone skill development. Set goals to help them grow into higher-level positions, resulting in several promotions and moves to other roles within the company. • Meet monthly with each team member to discuss progress, priorities, and goals. Provide feedback to address performance needs and remove obstacles to productivity. Provide formal yearly performance assessments to review accomplishments and establish short- and long-term goals. • Allow team members to select areas of responsibility in the product, resulting in a stronger sense of ownership, improved features, and enhanced processes. • Foster a positive environment of mutual respect and open communication between all team members and others in the organization. Publicly recognize team and individual accomplishments. Facilitate knowledge and idea sharing to help team members collaborate more effectively. Project management Manage the software design process, schedule, implementation, defect prioritization, code reviews, and builds for Surround SCM. Delivered seven major releases, five minor releases, and maintenance releases, all on time and within budget. Received a Jolt Productivity Award in Change and Configuration Management in 2008. • Ensure developers write in-depth functional and technical designs and facilitate the review and approval process across multiple teams. • Create development schedules, manage risk and impact of changes, track team progress against schedule, and realign resources as needed. Coordinate scheduling and communication for builds and releases. • Evaluate, prioritize, and assign defects and support issues reported by customers and QA. Continuously focus on reducing defect count, with a peak reduction rate of 33% over one year. During one release cycle, the team fixed 61% of new defects within one week. • Manage the code review process to improve quality and enforce standards. Created a cross-sectional code review scheme to ensure all changes were reviewed by multiple developers. • Lead weekly group meetings with developers, QA team members, product managers, and other product stakeholders to share project status and discuss issues that impact the team. Product development Architect, design, develop, and troubleshoot cross-platform desktop and web clients for TestTrack, Seapine’s flagship defect tracking product. TestTrack won and was nominated for multiple SD Magazine Jolt Cola Awards. • Created the base architecture for the TestTrack client application and implemented 60% of the code for the initial release. Ensure new developers implement new features by coding to the established architecture. • Lead the team responsible for native client application development. Ensure all code changes meet standards, recommend architecture improvements, and identify short- and long-term implementation plans. • Advocate product quality by creating generic, maintainable, and reusable code. Improve JavaScript code by standardizing use of JSHint. Improve C++ code by addressing code warnings introduced in earlier releases. Improve CSS by applying industry-standard best practices. • Contribute to developing a web-based application using JavaScript and the SproutCore framework. Work with product managers to design features, write technical design, and implement features.

Senior Software Engineer at Anthem

June 1998 - May 1999

• Completed the first major project for Anthem’s Business Transformation Organization on time and 20% under budget. Gathered requirements, designed, and implemented features for utilization software. • Successfully led a team to meet an aggressive target date and goal for no errors in a 24-hour period when converting an existing disease/case management database populated by doctor offices and hospitals in multiple states to a new utilization management database. • Formally recognized as a key contributor to the success of multiple organizations by business and IT managers. Received multiple awards and bonuses for contributions.

Software Engineer at PyroTechnix

May 1995 - May 1998

• Trained Sony Online Entertainment programmers to use an API for the True 3D game engine, leading to the successful development of Tanarus and Everquest, the first massively multiplayer online role-playing (MMORPG) games. Designed and developed the API and three-week training course. • Designed and developed the user interface, a data-driven menu system, and AI routines for a Sony PlayStation space combat game. Created flight modules for ships, programmed cinematic camera effects, wrote serial communication routines for memory card and joystick support, and implemented a fast-file caching system. • Implemented the user interface for Return to Krondor, a fantasy RPG.

Senior Programmer at Access Corporation

February 1989 - May 1995

• Provided expert-level external and internal customer support for all product lines, resulting in formal commendations, awards, and other positive feedback from customers. Answered user questions, provided maintenance programming and bug fixes, and managed delivery of custom enhancements. • Reduced installation cycle time by 900% for a custom UNIX imaging system. Reduced resource load from three people over three months to one person over one month. Designed, tested, and installed the system using C, shell scripts, and SQL.

Michael Ambrus's Education

Kenyon College

1984 – 1988

BA

Concentration: Physics

Activities: Freshman Council Student Council IM Basketball


Michael Ambrus's Interests & Activities

Boy Scout Troop 990 (2011-present) Assistant Scout Master Philmont Expedition Leader Cub Scout Pack 938 (2003-2011) Tiger Den Leader (1 year) Wolf Den Leader (2 years) Bear Den Leader (2 years) Webelos Leader (2 years) Committee Chair (2 years) First Lego League 2006-2009 Coach

© 2024 BrandYourself - Manage your online reputation