B.S; Bachelors, Computer Science @
Utah Valley University (formerly State College)
Guy is pursuing a career in computer security and recently joined Microsoft in Redmond, Washington in the Information Security & Risk ACE team. His role is to provide SDL training and support, threat modeling and security analysis, identifying security objectives and mitigations, engaging information privacy and compliance offices, PCI consultants, hosting security/IT, architects and crypto experts to
Guy is pursuing a career in computer security and recently joined Microsoft in Redmond, Washington in the Information Security & Risk ACE team. His role is to provide SDL training and support, threat modeling and security analysis, identifying security objectives and mitigations, engaging information privacy and compliance offices, PCI consultants, hosting security/IT, architects and crypto experts to define and ratify security plans and conduct internal security, fuzz testing and leading security code reviews.
Before turning to security he worked as a developer and tech lead (primary languages include: C, C++, C#, SQL, Java, JS) on several large scale efforts at IBM and Intel including replacing the search tools on www.intel.com, building a corporate and external eLearning and event registration system, a multi-threaded classroom attendance tracking/barcode scanner application, an integrated attendee evaluation system, an anti-theft alerting solution for hundreds of laptop systems and more. Guy has developed in Windows/MFC, WinForms, COM, and spent three years developing RESTful API’s using WCF/.NET 4.0 and Java for Intel’s Cloud Based Services and has experience with Apigee, Mashery integration, Oauth 2.0 and JSON Web tokens. Guy taught basic and advanced computer science courses at a state university in Utah as an adjunct faculty for two years early in his career.
His interest include practical cryptography and some theory/math and he recently completed the Stanford Crypto I course and a Reverse Engineering course using IDA Pro where he won the game day challenge. He likes people and technology and likes to cultivate an attitude winning and treating everyone like part of the same team.
Security Researcher @ In my current role I provide application security support for consumer products and services as well as external SDL consulting and training. My tasks include threat modeling and security analysis, engaging information privacy and compliance offices, conducting security code reviews and supporting security training events. From September 2015 to Present (4 months) Security Researcher / SDL Lead @ Guy’s role was to provide SDL training and hands on support from start to release including threat modeling and security analysis, identifying security objectives and mitigations, engaging information privacy and compliance offices, PCI consultants, hosting security/IT, architects and crypto experts to define and ratify security plans and conduct internal security and fuzz testing. He organized and led security code reviews, prepared materials for SDL security architecture reviews and approvals, and managed the projects SDL status and supporting documentation. From April 2014 to September 2015 (1 year 6 months) Portland, Oregon AreaTechnical Lead / Developer - Intel Cloud Services Platform @ I worked as the Technical Lead for the Location based services (maps, points of interest, routing) which was part of Intel's Cloud Services Platform provided to developers as a new business model which was hosted on AWS through Apigee and later Mashery API management . I functioned first as a developer and architect on the project then as tech lead for a team developing the capabilities further and working closely with our product management team to define our road-map while continuing to contribute code. I built a set of wrapper API’s for standardizing access of maps, poi, geolocation, routing and more for use in building consumer applications.
I also lead and built a set Connection REST API’s for integration of 3rd party XMPP based P2P signaling and message features for the Intel Common Connected Framework (CCF) https://software.intel.com/en-us/ccf enabling applications to connect without across the cloud or locally and across platform boundaries. My work included the API specification, input validation, SQL DB integration, user profile integration, health monitoring and organizing and directing our team effort, planning system performance, some infrastructure design on AWS ec2 and failover. From September 2011 to April 2014 (2 years 8 months) Portland, Oregon AreaTechnical Team Lead - Intel.com Search @ Guy was responsible for delivery of key business objectives to connect users with Intel solutions through the deployment of Search technologies in support of the Sales Solution, Digital Marketing and Support organizations on Intel.com. Intel.com receives millions of hits/month. Solution spanned 26 languages, new architecture/product, servers & integration. Lead team of 10 to succeed bridging customers, dependent teams, & schedules with timeline and customer challenges and delivered on our commitments.Guy’s core responsibilities included overseeing solution design team resource planning, project definition and deployment, and bridging business, technical partner teams across IT. Guy was a key decision maker for Search providing leadership, technical direction and management of cost, schedule, scope, work and quality of the deliverable s for the search team. From October 2010 to September 2011 (1 year) Systems Analyst / Developer - Intel Learning Network @ Worked with Sales and Marketing to help define system requirements for a new and large Event Management registration system then led a development team to deliver the functionality enabling critical training of Intel;s sales staff while continuing to contribute as a developer on that solution. Designed several key parts of the system including class registration, scheduler, system health monitoring, an Attendance Registration and Classroom Tracking system, email policy engine for events and more.
Wrote major portions code of a C# client/server Attendance Tracker application adding attendance policy options, resolving timing issues and enabling support of multiple client systems for barcode scanning attendees into classrooms with integrated online evaluation and client/server health/sign-in monitoring.
Developed new anti-theft alerting for laptop systems deployed at event hotels with the Attendance Tracker application using local MSDE SQL and server MS SQL integration. Put in charge of deployment and onsite plans for supporting large / visible ISMC (5K attendees) and FPT events.
Developed new C# multi-threaded Windows Service with MS SQL stored procedures to download hierarchal Intel product data from PHDID system, transform and upload it via a MS SharePoint based API to an MSS instance for a new Intel Support application (iKnow).
Developed a light online ASP.NET web-based only Classroom Attendance Tracking still used by worldwide HR Benefits Roadshows (distinct app for HR).
Developed an ASP.net based Content Rating web portlet for MySMG field to grade doc value. From January 2005 to October 2010 (5 years 10 months) Application Developer - Intel Learning Network @ Helped develop a comprehensive set of Authoring tools for creating and publishing eLearning used for hundreds of online courses. System components included Test Builder (MFC/C++), CD Packager (MFC/C++), and Course Packager (.NET/C#).
Built a client/server application for offline use (ILN Mobile Player) to download training for the on-the-go Sales and Marketing staff which was used for 4+ years with only one update needed. Developed solution on Windows MFC/C++ client with ATL COM for HTML/XML interfaces, a pre Soap XML and multi-threaded based client-server communication module, supporting ASP 2.0 server pages and the associated SQL tables/stored procedures for check-in/out and scoring synchronization.
Developed an automated rule-based email system in a shortened project cycle saving over 3000 manual work hours per year just for events. The system included a WinNT Service (.NET/XML/C#), SQL database tables & triggers, a customizable rules engine UI (ASP), localizable email templates (HTML) and dynamic database keyword replacement. System is used for all aspects of SMG and external training and still delivers tens of thousands of emails reliably each month today.
Helped establish first offshore development team in India, providing training, and leading 5 person team in the conversion of an antiquated CD based learning system into an online learning system by developing the overall system architecture including integration of a new security product. From 1999 to 2005 (6 years) Software Engineer - Intel LANDesk Suite @ Software developer on the then well-known Intel LANDesk Product Suite for large OEM’s including IBM, HP, Dell. Worked to support the Intel Wired for Management Initiative for lowering total costs of PC ownership. Primary tasks were building PC-health monitoring and remote management features in the Client Manager product.
Helped complete and integrate a threaded Winsock-based digital security and messaging system layer (CBA) based on Microsoft Cryto API with the Intel Core Technology team and wrote utilities to help test and evaluate the technology.
Mentored new hires in Intel culture and technology (MFC/C++), conducted product training to external partners like Toshiba for automated hardware management support, and participated in cross organization forums on security, and power management.
Wrote PC health sensing middleware (C++ COM/NT service) for formatting and transmitting instrumentation data over the network using an industry standard DMI (Desktop Management Interface) and Microsoft ACPI (Advanced Computer Power Management Interface). Included a flexible device driver model (C/Assembly) for hardware I/O to ASIC chip sensors on WinNT/Win98 platforms with client UI (MFC) which became the basis of Metolious, an Intel extension to the Microsoft ACPI specification for power management and was reviewed by Intel as a patent candidate.
Extensive work as UI developer on Trouble Ticketing system. Built Windows based support tools with integrated knowledge support, trouble ticketing and resolution including remote client management, software and hardware change detection. Responsible for various UI aspects of the ticketing area and client framework (MFC/C++). From January 1995 to January 1999 (4 years 1 month) Adjunct Instructor Computer Science @ Invited by the CSIS department dean to teach the following evening courses while working full-time at Intel. Received excellent student/dept. reviews for knowledge, enthusiasm and consistently ranked above CSIS department averages. Courses taught include:
Adv. Object-Oriented Programming C++,
Adv. Operating Systems Design,
Structured Programming in C,
Computer Architecture\PC Assembly From January 1996 to January 1998 (2 years 1 month) Applications Programmer @ While going to college I worked on building a DOS based GUI courseware training manager for the "Writing to Write" courseware using Borland C\C++ compiler. We corrected course memory management problems with Btrieve database and received VP letter of recognition for success in saving the division investment and successfully addressed issues enabling the software to function correctly. From June 1994 to October 1995 (1 year 5 months) Applications Programmer @ Developed educational software (eLearning) for K-6 students. From 1992 to 1993 (1 year) Programmer @ Implemented a major code redesign of English educational training courseware to create a Spanish version using WISE, a Pascal based proprietary development environment
Worked on both the user interface redesign, English to Spanish translation work, audio integration and clipping, and course file record infrastructure From January 1990 to January 1991 (1 year 1 month)
BS in CSIS, Computer science @ Utah Valley University From 1990 to 1995 B.S; Bachelors, Computer Science @ Utah Valley University (formerly State College) Guy Acosta is skilled in: Software Development, Enterprise Software, .NET, Agile Methodologies, Software Engineering, Software Project Management, SQL, Leadership, C#, Visual Studio, Cloud Computing, Unix, REST, Windows Services, C
Looking for a different
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension