Andrey (Ariel) Grodzovsky
Address: Pine Glen Road, Riverview, NB
Phone: 506-***-****
E-mail: acem0s@r.postjobfree.com
Linkedin: http://www.linkedin.com/pub/andrey-grodzovsky/7/577/126
Objective: Software Development Position in GTA
HIGHLIGHTS OF SKILLS AND QUALIFICATIONS
9 years of development experience working as Software Engineer and one and a half year as Team Leader.
Development in Object-Oriented and functional languages on multiple platforms
Experience in full projects life cycles including analysis, design, development, testing, implementation, porting and
•
maintenance of multithreaded applications
Experience with Client/Server Architectures and data communication
Aptitude for adopting new ideas and technologies and to put them to work quickly
Bachelor Degree in Computer Science and Master degree in System Engineering
Result-oriented team player with excellent communication skills, comfortable working as a member of a cross-
•
functioned project team or independently
TECHNICAL SUMMARY
Programming Languages: C/C++ (and C++11), Java, LISP.
Scripting Languages: Python, Java Script, Shell, AWK, SED
Operating Systems: Linux, VxWorks, Windows
Programming Technologies: Object Oriented Design (OOD), Object Oriented Programming (OOP), Design Patterns,
Client/Server, Multithreaded programming, TDD
Frameworks and APIs: STL, ACE, Boost, ConfD, glibc, GTK+, webkitGTK+, GStreamer and ALSA, Gmock/Gtest
IDEs: Eclipse, Visual Studio and vim…
Testing: White/black box testing, regression testing, unit testing
Protocols: Ethernt, TCP/IP, RPC, RTSP, SNMP, IGMP (V2, V3), L2TPV3
Debugging and profiling tools: GDB, GCC instrumentation, GNU Binutils, Valgrind
Source Control and bug tracking tools: ClearCase, ClearQuest, Perforce and JIRA
WEB: HTML, XML, CSS
RELEVANT PROFESSIONAL EXPERIENCE
SPIELO International (GTECH), Moncton, New Brunswick April 2013 – Present)
GTECH provides a comprehensive suite of gaming products, including machine gaming, systems, interactive, sports betting,
and lotteries.
Senior Software Developer
● C/C++ applicative and system programming in Linux (Gentoo) environment
● Inter process and thread communication and synchronization with extensive usage of glibc API, STL and Boost.
● Interfacing and supporting WebKit open source web browser engine (WebKitGTK+ a GNOME platform port) as a part of the
platform application.
ARRIS Tel – Aviv, Israel 2007 – April 2013
ARRIS is a telecommunications equipment manufacturing company that provides cable operators with high
speed data, video and telephony systems.
During my years in ARRIS I served as a developer, a technical lead and a team leader.
● worked with complex Client/Server Architectures.
● worked in multi-tasking and environment running VxWorks and Linux and programmed in C++ and C
● Employed different software development methodologies such as: OOP, OOD, UML, Design Patterns.
● worked with several communications protocols such as: RPC.TCP, UDP, RTSP, IGMP
● Used Eclipse and Visual Studio IDEs and cross compiled from Windows to VXWorks.
Software Team leader in Embedded Group 2012 – Apr. 2013
● Leading control protocols design - planning, implementation and maintenance (NGOD, NGSRM, ISA, DEPI Control)
● Full responsibility for maintenance and development of ARRIS’s legacy Edge QAM product (BEQ)
Principal Embedded Software Engineer / Technical Leader 2010 – 2012
● served as NGOD and ISA domains owner
● served as Technical leader in a development and porting project of NGOD and ISA protocol stacks from VxWorks to Linux
● worked in parallel on maintenance and field issues support for the old VxWoks platform and development/porting for the
new Linux platform
● Planning and leading an implementation of the Control path of the Downstream External PHY Interface (DEPI) over ARRIS
EQAM platform.
● Responsible for SW design guidance, WBS, SOW and Gantt for the DEPI project
Embedded Software Engineer 2007-2010
● Development and maintenance of protocol stacks for SDV/VOD cable industry solutions – NGOD and ISA
● Maintenance and development of Layer 2 and 3 (Ethernet/IP) redundancy mechanisms for streaming media
Intellinx software, Or-Yehuda, Israel 2004 – 2007
Intellinx software develops software solutions for anti fraud, user monitoring, compliance and enterprise alerts.
JAVA Developer
● Developed GUI elements for the company’s product using SWT/JFACE
● worked on HTTP replay and analysis techniques
EDUCATION / TRAINING
Formal:
2008 – 2011: M.E (Master of Engineering) Graduate in System Engineering, Technion - Israel Institute of Technology.
2002 – 2005: B.Sc. Graduate in Computer Science and Computational Biology, Hebrew University of Jerusalem.
Financial: Micro and Macro Economics and Financing courses form Hebrew University as part of Master Degree.
Professional:
Advanced C/C++ workshop for CS graduates OOD, OOP, Networking, Multithreading, Templates, STL, UML, Advanced
debugging techniques (Pacific SW),
IP Routing and Switching (Logtel),
Real Time Operating Systems (Sela)
Multiprocessing traps and pitfalls (Pacific SW)
Test Driven Design (ARRIS internal training)
Management Workshop for Team Leaders (ARRIS internal training)
Miscellaneous
Languages: English, Russian and Hebrew
Age: 33
Marital status: Married + 1
Interests: Operating systems, Programming languages Financial Instruments and International Politics.
Recommendations: Will be provided on demand.