Erol Yesin
ac66dz@r.postjobfree.com
Summary
Seasoned professional with 10+ years’ in development of Embedded & Software Systems, and 4+ years building Integration & Test Automation for FW/HW/SW Systems.
Experience:
Systems Integration and Test Automation
Full Stack Web Applications using Django and Google Maps
Embedded System Design, Development and Testing
Linux Installation, Configuration, Development and Testing
Building Test Frameworks, Harnesses and Environments from Scratch (HW/FW/SW)
Leading Concurrent Projects using Agile Development within Cross Geo Teams
Skills:
Languages: Python, C, HTML, Bash, JSON, UML, Make, XML, Ant, Java
Projects: Test Automation Architecture, HiL Validation, SiL Validation, SIT, Middleware, Linux Development, Tools, M2M, Telematics, Android Development
Protocols: TCP/UDP, HTTP, SCPI, NMEA
Tools: PyCharm, Ubuntu, Jenkins, SVN, Simulators, Adivic RF Recorder/Player, LabSat GNSS Simulator, TestLink, Jira, Confluence, Django, SQL, VMs, Vagrant, TeamViewer, Spectrum Analyzers, Signal Generators, Programable Attenuators, Programable RF Matrix Switches, Jupyter, SSH/Agent, Crucible, SharePoint, Network Analyzers, Bugzilla, Android Studio/IntelliJ, Eclipse, JTAG and RS232 HW interface modules, GNU tools and cross-compilers, TFS, Git, Parabuild, CodeSourcery, Wind River tools
Experience
Sr. Staff/Lead/Manager of Systems Integration
NextNav, LLC, Sunnyvale, CA
03/2014 – 07/2018
Developer of Metropolitan Beacon System (MBS), a wide area location and timing technology designed to provide services in areas where GNSS signals cannot be reliably received.
Responsible for Systems Integration Testing of MBS beacons and receivers
Managed and coordinated geographically dispersed teams and projects
Worked with cross-discipline teams to establish test cases and verify test plans
Implemented an RF harness to facilitate sharing of test equipment over multiple DUTs (keeping within the desired link budget)
Built and maintained test infrastructure rack, capable of remote access and automation below $10K
Fostered the creativity through Leader-Leader management model of a dedicated automation test team
Designed and implemented Django web front-end for field test site database
Designed and oversaw the development of Django control app for test automation, integrating with TestLink, SVN and Jenkins as a single solution
Implemented Python tool for nightly automated audits of field resource
Implemented Jupyter Notebooks for performance analysis
Designed and implemented Python libraries for test automation tools
Built and automated RF beacon and receiver test setups
Managed and coordinated concurrent development and testing efforts
Built and managed Ubuntu VMs and containers for SI team
Built and managed Ubuntu based web application servers with MySQL backends
Senior Firmware Engineer
Navman Wireless, Pleasanton, CA
10/2011 – 03/2014
Global leader in the GPS fleet tracking and management solutions industry.
Direct contributor for the entire application lifecycle, including but not limited to; writing project charter through release of a new product for public consumption
Implemented Android tracking applications to work with existing Fleet Tracking SaaS
Implemented OBDII support over Bluetooth for vehicle tracking and monitoring application
Developed and maintained firmware for MRM/telematics on a proprietary ARM based platform using Cellular and GPS technologies
Worked with hardware team for bring-up and troubleshoot hardware designs
Worked with field and operations engineers to identify, troubleshoot and resolve performance issues during product release
Facilitated conformance testing of proprietary devices for cellular networks between HW team and third-party validation and verification labs
Designed and implemented components for GPS/NMEA data retrieval and simulation
Built a HW device harness for remote development and testing
Reviewed codes and design documents as part of in-house scrum process
Senior Firmware Engineer
Trimble Navigation Limited, Milpitas, CA
09/2008 – 10/2011
Developed multithreaded firmware telematics applications on a proprietary Freescale based hardware running Embedded Linux
Created a Hardware Abstraction Layer (HAL) to facilitate porting code to new platforms and interfacing with external components (I2C, UART, etc.)
Created the stand-alone and integrated unit tests for HAL and middleware
Created tools to assist with debugging of remote mobile platforms
Created the build environment for the project team using bash and make scripts
Embedded Software Engineer
OpenTV (Nagra), San Francisco, CA
07/2005 – 4/2008
NAGRA is the worldwide leader in delivering secure, end-to-end digital media technologies.
Designed and implemented middleware components for set-top boxes using Linux tools and cross-compilers
Developed driver level code for Motorola, Pace, and Philips STB platforms
Wrote Abstract Component Design and Component Interface documents
Wrote unit test harnesses for automated stressing and performance testing of the target components
Assisted team with Linux development environments
Ported existing software libraries and drivers into new hardware platforms
Used ST Development tools, GNU tools and cross-compilers, JTAG and RS232 HW interface modules
Education
Master of Science in Software Engineering
San Jose State University, San Jose, CA
02/2002 - 11/2004