3
Corey Malcom Banks, Oregon 503-830-1817 [email protected] www.linkedin.com/in/coreymalcom Senior Software Engineer Team-oriented software engineer with a passion for developing software that fulfills the customer’s need, in such a way that they actually love to use it. Strong knowledge in a number of development stacks (cloud, desktop, mobile) while at the same time being driven to learn and share with the team, new skills and technologies that effectively and efficiently get the job done. Experience in all phases of the Software Development Life Cycle, agile methodologies, quality assurance, and continuous integration. Areas of Expertise On Premise & Cloud Apps Full SDLC Team Leadership Web & SaaS Development Agile Delivery Practices Certified Scrum Master Responsive web design New Technology Adoption Technical Communications Tools & Technology C# / Java Visual Studio.NET / Eclipse GitHub / TFS / MSBuild Entity Framework / LINQ Microsoft Azure MuleSoft - AnyPoint Studio ASP.Net MVC MS SQL (+Azure) / TSQL SalesForce Development JQuery / AJAX REST, JSON, XML, OAuth Source Safe / DevTrack Bootstrap /Angular /KendoUI HTML / CSS / JavaScript Windows / Mac OSX Professional Experience Sage - Beaverton, Oregon March 1996 to Present Senior Software Engineer Researching new technologies for future product endeavors. Actively participating in high-level design for new products and functionality. Designing and implementing/extending additional service functionality. Implementing proof of concept projects for demonstrating new technologies to stakeholders. Passing along knowledge/training of new technologies to teams. Encouraging open-minded thinking and use of new, efficient, and flexible development methods. Responsibilities: Current tasks include rapid employment of new technology and ideas by developing proof of concept work for product evaluation by upper management. Projects include SalesForce integration and customization, MuleSoft research, training and POC implementation for back-office integration, and continued work on our in production, mobile and web, SaaS solution on Windows Azure.

Corey Malcom - 2015 Resume 1.0b

Embed Size (px)

Citation preview

Page 1: Corey Malcom - 2015 Resume 1.0b

Corey Malcom � Banks, Oregon � 503-830-1817 �

[email protected] � www.linkedin.com/in/coreymalcom �

Senior Software Engineer Team-oriented software engineer with a passion for developing software that fulfills the customer’s need, in such a way that they actually love to use it. Strong knowledge in a number of development stacks (cloud, desktop, mobile) while at the same time being driven to learn and share with the team, new skills and technologies that effectively and efficiently get the job done. Experience in all phases of the Software Development Life Cycle, agile methodologies, quality assurance, and continuous integration.

Areas of Expertise v On Premise & Cloud Apps v Full SDLC v Team Leadership v Web & SaaS Development v Agile Delivery Practices v Certified Scrum Master v Responsive web design v New Technology Adoption v Technical Communications

Tools & Technology

v C# / Java v Visual Studio.NET / Eclipse v GitHub / TFS / MSBuild v Entity Framework / LINQ v Microsoft Azure v MuleSoft - AnyPoint Studio v ASP.Net MVC v MS SQL (+Azure) / TSQL v SalesForce Development v JQuery / AJAX v REST, JSON, XML, OAuth v Source Safe / DevTrack v Bootstrap /Angular /KendoUI v HTML / CSS / JavaScript v Windows / Mac OSX

Professional Experience

Sage - Beaverton, Oregon March 1996 to Present

Senior Software Engineer • Researching new technologies for future product endeavors. • Actively participating in high-level design for new products and functionality. • Designing and implementing/extending additional service functionality. • Implementing proof of concept projects for demonstrating new technologies to stakeholders. • Passing along knowledge/training of new technologies to teams. • Encouraging open-minded thinking and use of new, efficient, and flexible development methods. Responsibilities: Current tasks include rapid employment of new technology and ideas by developing proof of concept work for product evaluation by upper management. Projects include SalesForce integration and customization, MuleSoft research, training and POC implementation for back-office integration, and continued work on our in production, mobile and web, SaaS solution on Windows Azure.

Page 2: Corey Malcom - 2015 Resume 1.0b

Software Engineer • Extending functionality of newest Azure based web application • Updating/Creating new UI pages using JavaScript, JQuery, Kendo UI • Fix bugs throughout the codebase • Creating / Maintaining SQL Azure update scripts • Developing WCF Service based client application, communicating with Azure hosted web application. • Developing UI for service configuration • Extend code coverage unit tests with MSTest. • Involved in project analysis and technology training MVC, Azure, WCF, HTML5 • Worked with team to enhance existing .NET applications and fixing bugs submitted via DevTrack • Update SQL database, data upgrade, and migration scripts in existing applications • Extended NUnit unit tests for additional code coverage • Worked directly with clients gathering/clarifying requirements for development effort Responsibilities: Work with Agile team to evaluate and plan out necessary development and quality work for 2-week iterations. Workload typically involves design, design reviews, development, code review, defect fixes, and quality planning. A key to the agile development is the collaboration of development and QA, so periodically we are required to “change hats” and fill the role of other on the team. Additional tasks include technical documentation, environment setup, and demo presentations.

Senior QA Engineer

• Developed multi-purpose tool, used for coordinating bug hunts, and collecting user feedback. Used in internal production environment as well as with customer base.

• Developed process/tool for automating the monitoring, install, configuration, and execution of automated scripts, integrated with Cruise control build system.

• Developed ASP.Net Lab resource scheduling app • Developed automated scripts for National Parks load testing of 50 – 100 concurrent uses • Developed NUnit regression tests • Developed C# test applications for Sage UI testing, Start Page updater testing, Custom Field Dialog

and other CCO test efforts • Developed C++ white box tests for CCO’s • Maintain and update automated Silk scripts for TR, TS, ID, etc. • Shown flexibility to handle most any testing effort required of me

Responsibilities: Design, develop and execute functional tests based on current iteration features. Develop & review estimates for writing / executing tests based on technical documents and test cases. Analyze, audit, and troubleshoot code, including source, test tools, and scripting. Document and maintain defects using given defect tracking software. Prepare written & verbal reports on results. Maintain technical knowledge through self-study, conferences, classes and study groups.

Project Management – additional assignment

• Managed and maintained parallel development environment for Limited Release Program • Coordinated development and QA efforts within project time and resource constraints • Conducted efficient project meetings and served as liaison between project team and phase II project

management team Systems/Network Team Manager / Consultant

• Managed team of 8-12 Technical support representatives • Assisted in department-wide reorganization of Support • Provided technical training in network technologies, operating systems and troubleshooting

techniques

Page 3: Corey Malcom - 2015 Resume 1.0b

• Presented various networking, systems, and database related seminars to Timberline client base at annual conference

• Maintained industry knowledge for myself as well as throughout the team • Provided on-site client consulting, as well as 3rd/4th level in-house support, for client issues in the

areas of network/systems/database technologies • Wrote technical documentation for in-house knowledgebase, newsletters, and product documentation • Maintained excellent customer service and dealer relation skills throughout the team • Provided direction, coaching and career development for team members • Provided yearly budget figures for department

Central Homes - Woodburn, Oregon 1994 to 1996

Systems Analyst / Accounting Assistant • Managed a custom, sales-based software development project. Designed, coordinated, and

implemented a Netware-based company-wide network including all hardware, wiring and configuration. Trained and managed office on system usage.

Group 3 Consultants - Portland, Oregon 1992 to 1993 Computer Technician

• Assembled, configured, and repaired personal computers Portland General Electric - Portland, Oregon 1990 to 1991

Computer Client Support Consultant • Coordinated, ordered, installed and supported necessary PC base equipment

Education and Training

Oregon Institute of Technology – Beaverton, Oregon GPA: 4.0 2005 - 2006

• Assembly Language • Technical Writing • Web Development

Portland Community College – Portland, Oregon GPA: 4.0 2003 – 2005

• C# Programming • Computer Science I – Java • Accelerated C++ • Data Structures • Data Modeling & SQL • Intro to C Programming • Intro to UNIX • Internet Web Page Scripting

Portland State University – Portland, Oregon Graduated 1993

Bachelor of Science in Business Administration / Management