Sign in

Manager Software

Las Vegas, Nevada, United States
November 28, 2017

Contact this candidate



Las Vegas, NV

702-***-**** ~


Design and Development of Sophisticated Technology Systems PROFILE

Seasoned software and firmware/embedded development professional with extensive hands on experience leading the design, implementation, and support for complex systems that deliver on-time business objectives under budget.

Qualified and experienced in IT and embedded industries with a background in real time and firmware programming, Computer Security and Team/Project Management.

Experience at Application Development using C++/C/C#.

Skilled at managing the development of sophisticated systems (spread across multiple continents) for internal and external use as well as directing the customization of packaged software for external customers.

Proven ability to direct systems design across multiple platforms and protocol interfaces to ensure optimum integration, systems reliability, and meet response time requirements.

Oversee development and quality of business critical systems including design, data integrity, data security, performance, and third party integration.

Well versed at Agile/Scrum methodologies as well as more traditional methodologies such as Waterfall.

Good knowledge of Application Lifecycle Management and tools.

Experienced with Department and Project budgeting.

Best suited to challenging and innovative areas of responsibility. TECHNICAL & PROFESSIONAL SKILLS

SDLC, Agile/Scrum, Assembly language, Device Drivers, Embedded Systems, C/C++, C#, SQL, Windows CE 5.0 and Platform Builder, XML, HTML, Object-Oriented Analysis & Design using UML, Technical Document Writing, Encryption/Decryption and Intrusion Detection. EXPERIENCE

Aristocrat Technologies, Las Vegas, NV Jan 2016 – Now Senior Software Engineer

Reporting to the Software Manager and part of the mPower group, responsible for design, development and maintenance of the Core/GDK/Host software enabling the game developers to develop rich and entertaining games for Aristocrat line of Slot Machines. Languages used include C++, Python. National Instruments, Austin, TX Aug 2011 – Jan 2016 Software Group Manager

Reporting to the Senior Group Manager - High Frequency Measurement and responsible for the development and maintenance of C++, C#, Python, Perl, LabVIEW and LabVIEW FPGA software allowing the clients to customize their experience of IF and RF hardware. Managing two teams of developers (16-21 Principal/Senior/Staff/software engineers and technicians) working on several multimillion Dollar projects. Hardware Driver Software is extensively in C++, but some of the user interfaces running on the head device are in C#.

Also the Operations Lead managing the budget and recruitment for the 100 person RF Software Group. Achievements:

My teams were responsible for development, design and release of the following hardware drivers:

NI PXIe-5668R - High-Performance VSA and Spectrum Analyzer up to 26.5 GHz

NI PXIe-5624R - 12-Bit, 2 GS/s, 2 GHz Bandwidth IF Digitizer MANSOUR ESMAILI PAGE TWO

BALLY TECHNOLOGIES, Las Vegas, NV Nov 2009 - August 2011 Senior Software Engineer

Reporting to the manager - Core team, responsible for new development as well as the maintenance of the game core products. Development is done in Python, Perl and C/C++ under Linux. Achievements:

Converted graphics parsing plug-ins from Pearl to Python to upgrade the tools and allow for faster and more efficient parsing.

INDEPENDENT CONSULTANT, Las Vegas, NV Jan 2009 – Aug 2009 Senior Software/Firmware Engineer

Worked on short term contracts, up to 7 weeks, on C/C++/C# projects including an embedded client server system communicating over sockets/TCP/IP for advertisement in a casino environment. Also, design and development of Apple iPhone applications in Objective-C language. ARISTOCRAT TECHNOLOGIES, Las Vegas, NV / Sydney, Australia Dec 1997 - Jul 2008 Manager, Protocol Engineering (Jan 2004- Jul 2008) Designed, developed and implemented protocol converter boards to interface with a wide variety of systems in “real-time” mode. Managing a team of firmware/software engineers, reported to the Vice President of Research and Development in the gaming division. Most of the work was in C/C++, but some of the testing interfaces as well as control and installation modules were in C# interfacing to small SQL server. Achievements:

Slashed software development costs $4M per year and reduced time-to-market readiness 70% by introducing, developing, and implementing a middle layer software and hardware between proprietary systems and the EGM that expedited both product testing and regulatory approval.

Saved $1M+ annually by replacing outdated protocol converter hardware with newer design.

Played a key role in short-term tactical and long-term strategic planning as a result of collaborating with external design teams to design and develop the hardware platforms and internal development team to develop the software/firmware.

Positioned company as industry leader while representing the organization as a committee Chairman within the Gaming Standards Association as well as membership roles on specific committees. Senior Protocol Engineer (Sep 2001 - Dec 2003)

Transferred from the Sydney, Australia systems R&D department to the Las Vegas, NV location and supported local region including time spent at the Tucson, AZ location. Achievements:

Promoted individual involvement of organization as a leader in establishing and setting industry standards while representing company on several governing committees and task forces. Firmware Engineering Manager / Project Manager (Dec 1997 - Sep 2001) Assigned to spearhead collaboration of functional teams across internal departments and third party companies developing products for international customers, including hardware design, real-time software development, and new technology research and development. Managed and contributed to a team of up to 15 software/firmware engineers, test engineers and administrators across companies and continents. In this role reported to the General Manager of R & D.


Assisted with positioning the company for future revenue earnings by co-leading a major integration project for an international customer including serving as liaison with European development partner.

Directed overall team efforts toward established product goals and objectives by providing personnel and project management leadership in the following areas:

- Completing 4 major projects including hardware/software design, development, and implementation. MANSOUR ESMAILI PAGE THREE

- Spearheading the maintenance and ongoing support of key communications interfaces between gaming machines and the host system as well as serial communication protocols.

- Implementing streamlined procedures to capture entire history of software source code changes within a structured version control system.

- Streamlining maintenance of 15 products as a result of one common project with 15 different configurations reducing time and effort required for maintenance and extension. SOLUTION 6 PTY, LTD, Australia Apr 1997 – Dec 1997 Systems Programmer / Analyst

Hired to develop, maintain and oversee the product base including designs, test plans, and implementations. Reported to the Systems Manager.


Eradicated year 2000 (Y2K) coding deficiencies within a 5 month period by analyzing over 300,000 lines of source code and applying appropriate modifications.

Enhanced overall functionality and performance of software systems as a result of identifying over 200 software errors and coordinating the resolution of each. EDUCATION & CERTIFICATIONS

Doctor of Philosophy (Ph.D.) in Computer Science - Security, University of Wollongong, Australia Master of Engineering in Electrical & Computer Engineering, University of Wollongong, Australia Bachelor of Science in Electronics, University of Science & Technology, Iran PATENTS and IP

Talaie A., Esmaili M., Lindley R. and Talaie F., Digital Intelligent Multichannel Chemtronic (DIMC) Sensor, Australian Patent Pending No. PN2598, 1st May, 1995.

4 Gaming Industry related IP filed within Aristocrat to be filed as patent applications. VOLUNTEER ACTIVITIES

Robotics volunteer, teaching LEGO WeDo and NXT robots to primary school children – 2011 to 2016

PTA president, Westside Elementary, Cedar Park TX, 2015-2016 School year.

Contact this candidate