Software Engineer / Manager with nearly 9 years of experience building industry standard software in a wide variety of technologies and environments. Dedicated worker, well organized, with a strong attention to quality and detail. Quick learner who can make an immediate impact and provide leadership to any type of software organization.
Specialties: Agile software management and development, Server-based software, Java, C++, Linux, Windows
Engineering Manager, Applications Team @ Toast Builds an Android POS System specialized for restaurants: http://www.toasttab.com/
Manage a team of Engineers responsible for various parts of Toast's SMB, Core, Strategic Partnership, and Consumer Features
Work with PM and Senior leadership to help set product direction
Provide day-to-day technical and scrum leadership for the team
Provide coaching, mentorship and performance reviews to team members
Responsible for a large part of the recruiting efforts on Toast's Engineering Organization
Started (and completely owned) Toast's intern program which has hired 26 (19 Dev 7 QA) engineering interns since inception
Day-to-day development development primarily in Java: Android (4.0 and greater), Java Play 1.6, Git, PostgreSQL, AWS/EC2, Heroku, HTML, CSS. From July 2014 to Present (1 year 6 months) Greater Boston AreaSenior Software Engineer @ Toast Builds an Android POS System specialized for restaurants: http://www.toasttab.com/
4th Full-time Technical Hire. Full stack development primarily in Java: Android (4.0 and greater), Java Play 1.6, Git, PostgreSQL, AWS/EC2, Heroku, HTML, CSS. From February 2014 to July 2014 (6 months) Greater Boston AreaTechnical Lead @ Provided daily technical and scrum leadership for 13 person team in located Hyderabad India
Team was largely responsible for Oracle Commerce security and legacy product maintenance
Heavily contributed to (and helped manage) team's initial training and backlog creation
Day-to-day Development was largely in Java and C++ From May 2013 to January 2014 (9 months) Greater Boston AreaTeam Lead @ Led Team of 3-4 engineers responsible for maintenance of legacy Endeca Commerce build infrastructure (as well as eventual migration to Oracle supported infrastructure)
Managed and maintained the machines and build processes for ~20 different artifacts, across 4 different build systems (homegrown, AnthillPro, Apache Continuum, Cruise Control)
Worked with development teams to create, prioritize, and maintain team backlog
Performed first-line investigation for all build and test failures From January 2013 to May 2013 (5 months) Greater Boston AreaSenior Member of Technical Staff @ Officially become an Oracle employee at LEC (Legal Entity Combination) of Endeca
Switched to Oracle Endeca Commerce (Tools and Frameworks Team) shortly after LEC
Participated in the development and release of 2 separate releases of Oracle Endeca Commerce:
-- Oracle Endeca Commerce 3.1.0
-- Oracle Endeca Commerce 3.1.1
Development mostly in Java, ExtJS, HTML, CSS From February 2012 to December 2012 (11 months) Greater Boston AreaSenior Software Engineer @ Agile software development, mostly in C++ and Java
Responsible for delivering business value while maintaining engineering integrity
Involved in all aspects of development lifecycle (from design to implementation to testing)
Provided technical leadership on several features
Helped mentor and on-board younger or new engineers (including twice managing an intern)
Participated in the development and release of 12 different software artifacts:
-- Endeca MDEX Engine 6.1.4, 6.1.5, 6.2.0, 6.2.1
-- Endeca Information Access Platform 5.1.5
-- Endeca Platform Services 6.0.1, 6.1.0
-- Endeca Web Crawler 1.0, 1.1, 1.2
-- Endeca Design For Supply Application 1.0, 1.1
Endeca was purchased by Oracle - CIC (Change in Control) was on December 5th, 2011 and LEC (Legal Entity Combination) was on February 1st, 2012 From September 2007 to February 2012 (4 years 6 months) Greater Boston AreaSoftware Developer (Co-op) @ Designed and programmed two internal web applications in JSP using MySQL
Total ownership of project from start to finish From September 2006 to December 2006 (4 months) Vancouver, Canada AreaSoftware Engineer (Co-op) @ Designed and programmed an embedded HTTP server for mobile devices in C++ From January 2006 to April 2006 (4 months) Kitchener, Canada AreaFixed Income Analyst (Co-op) @ Programmed applications to display data to bond traders in C++, VB .NET, and Excel VBA using Oracle DB and MySQL From May 2005 to August 2005 (4 months) Toronto, Canada AreaSoftware Developer (Co-op) @ Developed database applications using VB .NET, Java, MySQL and AS400
Spent a total of 3, 4 month co-op terms there (May - Aug 2003, Jan-April 2004, Sept - Dec 2004) From May 2003 to December 2004 (1 year 8 months) London, Canada Area
Bachelor of Software Engineering (BSE), Computer Software Engineering @ University of Waterloo From 2002 to 2007 Archie Grace is skilled in: Agile Methodologies, Java, C++, Linux, Windows, Software Engineering, Distributed Systems, Software Design, Software Development, XML, Eclipse, Perl, Java Enterprise Edition, SQL, Web Applications, JSP, Scrum