Sr. Software Engineer, Test, Roku Pay at Roku Inc.
San Jose, California
System Engineer @ Schlumberger From October 1994 to January 1995 (4 months) Anaco, VenezuelaSr. Software Engineer, Test, Roku Pay @ Roku Inc. • Worked on multiple cloud Roku Pay projects, including monolith to microservices migration, for a population of 37 million active users and serve partners like Hulu, Sling and Netflix.• Created Python libraries for RESTful APIs...
System Engineer @ Schlumberger From October 1994 to January 1995 (4 months) Anaco, VenezuelaSr. Software Engineer, Test, Roku Pay @ Roku Inc. • Worked on multiple cloud Roku Pay projects, including monolith to microservices migration, for a population of 37 million active users and serve partners like Hulu, Sling and Netflix.• Created Python libraries for RESTful APIs CRUD validation. Created the libraries automatically from Swagger API definitions. Validated results using SQL. • Created integration, sanity and end-to-end test cases in Python. Integrated automated jobs to the CI/CD framework using Jenkins and Gitlab pipelines. • Helped on the maintenance of the Python automation framework based on the “requests” Python library and Unittest and Pytest packages. • Performed load tests for multiple microservices and end-to-end flows using Locust tool and analyzed throughput and 95th percentile response times.• Performed administration of Amazon Web Services including: EC2, ECS, IAM, VPC, Availability Groups, Security Groups, Load Balancers, DNS, Autoscaling, etc.• Created Python libraries for Kafka consumer and producer. Tested Apache Kafka retry, failed and dead letter queues. • Collaborated with cross-functional teams of developers and testers. Planned user stories and tasks using Jira, working in 2-week Agile sprints including bug filing and prioritization. Side projects:• Wrote Jupiter notebook documenting executable Roku Pay APIs.• Created proof of concept to enter credit card using voice with Microsoft Azure Speech Recognition, Rasa Voice Intent AI and Amazon Polly Text-to-Speech.• Participated on Hackathon and developed REST API backend for voice interface to Roku streamer. San Jose, California, United StatesSr. Software QA/Engineer, video streaming automation engineer @ Cisco Systems • Won first prize on internal Cisco test conference for the idea of selective regression using code coverage(https://github.com/aavella77/selective-regression). • Multiple internal recognition awards from co-workers and managers.• Automated configuration for Cisco MOS and V2P for Live, VOD and Cloud DVR based on HTTP adaptive bitrate streaming technologies using Python scripts that called REST APIs with JSON bodies.• Changed the automation libraries to support token authentication on the product’s REST APIs.• Led the development of a Continuous Integration / Continuous Deployment pipeline using Jenkins, Pytest, Python and Junit for Cisco MOS and Cisco V2PC products.• Developed an end-to-end sanity script written in Python using the Pytest framework, which starts from the deployment of the virtual machines in VMware or OpenStack infrastructures, configures the system using REST APIs and verifies successful video playback of the video segments. • Designed and execute feature test cases for Docker and Kubernetes platform for cloud DVR workflow. Setup a Kubernetes cluster from scratch. Tested different Kubernetes authentication methods. Setup Docker registry. • Developed Bash shell scripts for miscellaneous tasks such as server installation and image download.• Trained team on automation technologies and created short video on demand units. • Worked on Agile teams.• Used Git and SVN for version control.• Found hundreds of bugs, got to the bottom of the issues, tracked them and verified them in partnership with software engineers.• Mentored several new team members.• Delivered presentations on topics such as: OpenStack, Jenkins, Puppet and Cucumber. • Automated video playback on mobile devices using MonkeyTalk, Apple Mirror and AutoHotkey.• Developed GUI validation using scripts using Selenium and Firebug.Technologies: Kubernetes, Docker, Ansible, ElasticSearch, Kafka, MongoDB, Cassandra, Consul, Zookeeper on the Linux platform From April 2012 to September 2017 (5 years 6 months) San Jose, CASenior Test Engineer, VoIP Test Lead @ Carrier Access • Awarded Medal of Excellence for oustanding contributions in testing.• Performed system test for VoIP line access gateway controlled by a Call Agent using MGCP or SIP. Led a 4-people team for 3 years. This involved working on over 10 releases analyzing new product requirements, providing test effort estimates for schedules, writing test plans, building test lab configurations, executing test cases, opening bugs, verifying bug fixes, tracking test execution status, and documenting results. • Tested SIP and MGCP protocol conformance. Tested fax relay T.38. Tested the interfaces gateway interfaces (FXS, T1/E1 CAS and R2/MFR2). Tested codecs used in the packet side included G.711, G.726 and G.729. Among VoIP functions included: Echo cancellation, gain control, jitter buffer, voice quality using PSQM+ and silence suppression. Designed test cases for SIP and MGCP NAT transversal.• Executed test cases related to router functions such as PPP, MLPPP Interleaving and Fragmentation, QoS TOS tagging and priority queuing, RIP, DHCP, Firewalls and NAT. • Executed Interoperability tests with Broadsoft, Siemens, Sylantro, Nuera and VocalData call agents using both SIP and MGCP. Tested interoperability with Cisco 2421, 2651 and 5350 line and trunk gateways. Tested interoperability with IP phones such as Cisco 7960 and Pingtel Expressa. From May 2001 to November 2004 (3 years 7 months) Boulder, COArchitect @ Level 3 Communications • Acted as team protocol expert on MGCP specification for the Level 3 softswitch.• Worked on IETF drafts for ISUP to SIP interconnectivity. From October 2000 to May 2001 (8 months) Intern, webmaster, Business Communications Systems @ Lucent Technologies • Created a pictorial online directory for a group of about 100 employees. The web site used Perl, interaction with databases and UNIX cron jobs to create a dynamic web page. • Tested and debugged H.323 Internet endpoint videoconferencing software. In particular debugged Q.931 for signaling and H.245 for media capability negotiation.• Improved a module of the H.323 client using C++ in MS Developer Studio to improve call control logging and a ported telnet server of the H.323 endpoint from UNIX to Windows. From May 1997 to September 1997 (5 months) Westminster, COCo-founder and CEO, webmaster @ Sorpresa.com • Designed first online card site in Spanish. Integrated music, animated gifs and text to create customized cards using HTML, Perl and Javascript. The site used forms and the web CGI interface. From August 1996 to February 1997 (7 months) Boulder, COFinancial Analyst @ Fabrikasa (family company) • Generated cash flow analysis reports for banks for more than 10 construction projects ($30 Million project revenue). Automated cash flow analysis using MS Excel. From April 1995 to August 1996 (1 year 5 months) Caracas, VenezuelaIntern @ Siemens ● Created hardware prototype of monitoring system of analog PBXs trunks to enable billing on ISDN PBXs having analog trunks instead of ISDN trunks. ● Developed code for the prototype in assembler code for Intel 8031 chip.● Developed GUI in C++ to configure the prototype. From June 1993 to January 1994 (8 months) Software/QA Engineer, Platform Manager @ Cisco Systems • Created a system for continuous daily integration tests. Developed Expect scripts to activate services and SFTP files to a server. Created batch files and cron jobs to run the scripts every day. Created Selenium scripts to test the GUI.• Worked in an Agile team for about 10 sprints and tested server upgrade, switch version and restart controlled via a Web 2.0 GUI. The Unified Communications Applications ran in virtual machines configured via the Vmware Vsphere client. The application had REST and SOAP interfaces using HTTP.• Automated the “Platform Administration Web Service” for synchronous and asynchronous SOAP requests using soapUI open source tool. From August 2011 to March 2012 (8 months) Boulder, COIntern, Webmaster, Technology Intelligence Group @ U S WEST Advanced Technologies • Created an internal web site to track new technologies using Perl, Javascript, SQL, HTML and Access Database with more than 1,000 pages.• Monitored new technologies on the 3 to 5 year horizon.• Wrote Technology Intelligence report on IP Multicast and MBONE as possible future areas of growth for the company. From September 1997 to May 1998 (9 months) Boulder, COSoftware/QA Engineer, Cius Android Tablet @ Cisco Systems • Tested Cisco Cius Tablet with responsibilities on Video performance (including call timings and end-to-end delay), Browser, QuickOffice app, Adobe Flash Player and Compliance Test Suite (CTS). In the Browser Test Plan, designed test cases for CSS, Javascript, HTML 5 and AJAX. From January 2011 to July 2011 (7 months) Boulder, COTechnical Marketing Engineer, job rotation, Development of Briefing Center Demonstrations @ Cisco Systems • Developed an application that pushed live video broadcast to a Cisco videophone. Applied for patent.• Developed an application to push PowerPoint presentations as images to a Cisco videophone.• Created an Ideas WordPress Plugin by modifying the Post-ratings plugin. The task involved modifying the SQL query sent to the database and GUI. From June 2010 to December 2010 (7 months) Boulder, COSoftware/QA Engineer, Cisco Unified Communications Manager (CUCM) @ Cisco Systems • Wrote test strategy for a release of Cisco Unified Communications Manager (lead engineer representing over 100 engineers). This document described the test approach, different levels of testing including unit test, integration test, system test and solutions test, schedule, high level test coverage, responsibilities, resource requirements, and owners for specific areas of testing. Introduced the use of Wikis to collect information from test engineers. • Automated over 400 test cases using TCL scripting. Used CCMConDb TCL scripts to configure CUCM using the AXL/SOAP interface and used VAPI-UI TCL scripts to control phones simulating CUCM features. Wrote TCL scripts for GUI automation using Selenium and Firebug.• Mentored a junior team member for the initials months after she joined the company.• Received award for the idea of translating test plans to automation scripts automatically in order to increase productivity.• Executed over 2,000 test cases for 6 Call Manager Features (Identification, Call Coverage, Distinctive Ringing, Annex M.1 (H.323 Tunneled QSIG), Time of Day Routing and External Call Control). Built lab configurations, used troubleshooting skills using device level logs, administered Linux and Windows servers, installed databases, ran regression test suites, opened bugs, tracked results in company database, created Video on Demand for transfer of information and verified fixes. From November 2004 to December 2010 (6 years 2 months) Boulder, COCo-founder and CEO @ Moongoal • Developed a game for Android phones in Java called Towers. Designed GUI using XML layouts and code the game logic. Added connection with Facebook post functionality. Added advertisements using Google AdMob.• Developed an application that connects drivers with road problems with towing companies using PHP and MySQL.• Developed several Java applications for Android platform for smart phones modifying existing programs.• Developed online quiz application on social networking site Facebook using PHP and HTML with a MySQL as the backend.• Created AprendaInglesCantando.com. HTML/Perl/Javascript application that allows users to guess song lyrics in a web site while the song is playing. Github: https://github.com/aavella77 From January 2010 to April 2012 (2 years 4 months) Boulder, COSystems Engineer @ U S WEST Advanced Technologies • Co-authored US Patent 7,394,818 - "Extended multi-line hunt group communication" for transport of a Multi-Line Hut Group using VoIP gateways between Class 5 switch and remote voice mail system. • Supported U S WEST marketing team from a technical perspective in the selection of VoIP gateways for transport of voice messaging using packet switching. • Selected, installed, configured and tested VoIP gateways (Cisco and Lucent) for Voice Messaging transport over packet networks including trunks and SMDI link. Worked with VoIP gateway vendors to solve problems during the proof of concept period.• Defined requirements for Internet Appliances to be given to development partners and designed the test plan to be executed before customers would get the product.• Tested and selected Web Telephones and web terminals. These phones would allow users to connect to the Internet using V.90 and use the phone as a regular phone (no VoIP).• Worked with USWEST ISP operations’s team to integrate back-end of Internet Appliances in POPs. From June 1998 to October 2000 (2 years 5 months) Boulder, CO
Schlumberger
System Engineer
October 1994 to January 1995
Anaco, Venezuela
Roku Inc.
Sr. Software Engineer, Test, Roku Pay
San Jose, California, United States
Cisco Systems
Sr. Software QA/Engineer, video streaming automation engineer
April 2012 to September 2017
San Jose, CA
Carrier Access
Senior Test Engineer, VoIP Test Lead
May 2001 to November 2004
Boulder, CO
Level 3 Communications
Architect
October 2000 to May 2001
Lucent Technologies
Intern, webmaster, Business Communications Systems
May 1997 to September 1997
Westminster, CO
Sorpresa.com
Co-founder and CEO, webmaster
August 1996 to February 1997
Boulder, CO
Fabrikasa (family company)
Financial Analyst
April 1995 to August 1996
Caracas, Venezuela
Siemens
Intern
June 1993 to January 1994
Cisco Systems
Software/QA Engineer, Platform Manager
August 2011 to March 2012
Boulder, CO
U S WEST Advanced Technologies
Intern, Webmaster, Technology Intelligence Group
September 1997 to May 1998
Boulder, CO
Cisco Systems
Software/QA Engineer, Cius Android Tablet
January 2011 to July 2011
Boulder, CO
Cisco Systems
Technical Marketing Engineer, job rotation, Development of Briefing Center Demonstrations
June 2010 to December 2010
Boulder, CO
Cisco Systems
Software/QA Engineer, Cisco Unified Communications Manager (CUCM)
November 2004 to December 2010
Boulder, CO
Moongoal
Co-founder and CEO
January 2010 to April 2012
Boulder, CO
U S WEST Advanced Technologies
Systems Engineer
June 1998 to October 2000
Boulder, CO
Stanford University
Certificate, Computer Networking
2004 to 2006
University of Colorado at Boulder
MS, Telecommunications, 3.95/4
1996 to 1998
Universidad Simón Bolívar
BS, Electronics Engineering
1989 to 1994
Colegio San ignacio de Loyola
High School Diploma
What company does Alejandro Avella work for?
Alejandro Avella works for Schlumberger
What is Alejandro Avella's role at Schlumberger?
Alejandro Avella is System Engineer
What industry does Alejandro Avella work in?
Alejandro Avella works in the Computer Software industry.
Who are Alejandro Avella's colleagues?
Alejandro Avella's colleagues are Steve Liu, Dave Law, Drew Maniglia, Vidya Pissaye, Bill Wilson, Wei Liu, Jeremy Roberts, Ashleyanne Benham, Abhishek Sharma, and Prashanth Iyer
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies
Alejandro Avella's Social Media Links
/company/r... /school/st...