George S. Ataya
**** ********* *****, *******, ** 01923
*******@*****.***
Senior: Software Engineering
Highly efficient with a dedicated work ethic, is what I can bring to your team. I work well with large and small teams; I have worked in a CMMI environment, and also in an agile environment. I am very skilled working with legacy code, adding enhancements and improving performance. I conform easily to company standards. I have worked on each level of development: hardware, middle-tier and user interfaces. I have a great ability to produce readable and understandable documentation. I have implemented third-party hardware devices into projects, by creating an interface to their API’s. I see no task as unattainable and work in a timely manner.
User Interface Applications • Application Program Interfaces • Embedded Applications
Web Design & Development • Gathering Requirements • Creating Designs •
Developing Source Code • Applying Unit Testing • Debugging Expertise • OOD • SOA
Professional Experience
CBS Outernet, Salem, MA • 2008-2009
A division of CBS Corporation CBS Outernet is a leading provider of customized digital video networks in highly targeted consumer environments. Its in-store TV networks now span over 10,500 locations reaching over 100 million monthly consumers.
Senior Software Engineer:
I created a client side application to display multiple media types to a 42in plasma screen. I developed a user application for creating customized XML documents that contained daily play lists for the client players. Upgraded and created scripting for automated phone service help desk, and mystery shopper functionality.
• Created the Software Requirements Specification and Software Design Specification templates for documentation of our products using the ISO Standards for these documents.
• Development platform used was .net 3.5 working in Visual Studio 2008 to create:
o A client side service that generates a playlist from information obtained from an XML file, that organizes the tiling of the screen based on the information from an XML file and maintains updates by monitoring the event of a file being delivered to a folder.
o A server side WPF application that allows a video technician the ability to retrieve a customer’s media, from a SQL Server 2005 Database using a LINQ connection, for a future date, visually reviewing that media, ordering that media using business logic and video technicians ordering, and storing that information into an XML file.
• The scripts for the phone service were used in a third party application and were ASPX files, the job was to upgrade and fix an existing product.
• Unit Tests were created using NUNIT for the two Applications.
• Created Design Requirements and Design Documentation.
George S. Ataya • page 2 • *******@*****.***
Seachange International, Acton, MA • 2006-2008
A leading provider of software applications, services and integrated solutions for the management and controlling of Video on Demand (VOD), digital advertising, and content acquisition.
Senior Software Engineer:
I sustained the Video on Demand product for 8 months, by creating engineering change orders when needed and working directly with the customer service team. I worked on maintaining the Ad-Router product and developing the next generation Ad-Router household product.
• Development platform used was .net 2.0 working in Visual Studio 2003
• Designed the escalation application for the VOD product by creating the flow structure between customer service, customer engineering and engineering.
• Worked with customers and customer service to elevate escalations.
• Worked on source code changes to fix bugs in existing software both in VOD and Ad-Router.
• Worked on product enhancements with the customer on Ad-Router.
• Created a Win Forms application to parse mpg2 files into frames and display either individual frames or the entire video to the screen.
• Used NUNIT to unit test the mpg2 parser.
• Gathered requirements and created an Software Requirements document for the Ad-Router Household product.
• Fluently utilized numerous technologies to include C++, C#, XML, SQL
Brooks Automation, Chelmsford, MA • 2005-2006
Brooks is a provider of solutions for complex manufacturing systems and environments. They create manufacturing efficiency through a wide range of products and solutions, specifically addressing different components of the manufacturing process in the SEMI (Semiconductor Equipment and Materials International) industry.
Senior Software Engineer:
I worked on software to control a robotic arm. I worked on atmospheric control of the EFEM (Equipment Front End Module).
• Using visual studio 2003 with C++ worked on software algorithms to improve the fluency of movement of the robotic arm controlling speed, acceleration and deceleration.
• Using visual studio 2003 and C# integrated a third party ionizer into an existing product. Many classes need to be derived from existing abstract classes, to include visual 3D representation into a customer application, and SQL tables need to be updated when the ionizer’s state and settings changed. Using .net 2.0.
Analogic Corporation, Peabody, MA • 1998-2005
Analogic is a growth-oriented, high-technology, Signal- and image-processing Company, providing products and services to original equipment manufacturers (OEMs) and end users worldwide. They are recognized for continuing invention and innovation in computed tomography (CT), magnetic resonance imaging (MRI), ultrasound, digital radiography (DR), patient monitoring, and aviation security, with growing capabilities in molecular imaging and advanced motion controls.
Software Engineer:
Designed full product life cycle software for the CURE mammography ultrasound system, FMT florescence tomography imaging system, and the liquid cooled RF-Amplifier. I wrote production test applications for the Casablanca ultrasound system, the Hitachi ultrasound system.
• Designed the API for CURE using Visual C++ 6.0 and VISIO to create the flow charts for the documentation. This API controlled the hardware directly, which included motor controllers, a real-time control board, a vector processing board and channel boards. The API created a transmit waveform and collected the resultant waveform data, sorting and saving it to a text file.
• Created a Winforms application to test the hardware and control the entire system for engineering use, written in C++ for the CURE product. This included recursion tests for validating the API design.
George S. Ataya • page 3 • *******@*****.***
• Designed API for the FMT product to control various hardware pieces, which include motor controllers, fluid pumps, LED’s, lasers and a CCD Camera. The API also contained functions for controlling sub sequential actions to create video from still frames to fill a chamber with matching fluid, to allow the safe filling of the enclosed chamber with a live specimen in that chamber. The API also collected data, sorting and saving it to a file as directed for the User Application.
• Winforms application to test the hardware and control the entire system for engineering use, written in C++ for the FMT product. This included recursion tests for validating the API design.
• Used the CAN-OPEN protocol to establish a communication platform to a liquid cooled RF-Amplifier. The design was done using Visual C++ 6.0
• Communicated internally with another application to coordinate bit toggling, for changes in the boards setup.
• Created many tests for both Casablanca and Hitachi Ultrasound systems, to test real-time control boards, vector processing boards and channel boards. This was done using Visual C++ 6.0.
•
Education and Training
Bachelors of Science in Mathematic
University of Massachusetts – Dartmouth
Associates of Science in Electrical Engineering
Bristol Community College
Continued Studies in Computer Science
University of Massachusetts – Lowell
Continued Studies in Database Design
Learning Tree - Burlington
Technology Summary
Languages
C# • C++ • C • JavaScript • AJAX • ADO • WPF • WCF • Silver light (2.0)
Operating Systems
Windows (most versions)
Software
Visual Studio (2003/2005/2008) • Visual C++ • MS SQL Server • Eclipse • Visio • Excel • Word
Service Desk Technologies
SQL • XML • HTML • TCP/IP • RS232/RS235