Ricardo Guerrero
*** **** ***** ** – Home : 470-***-****, Mobile : 915-***-**** – *************@*****.***
Software Developer / Analyst / Tech support
Front/Back end Applications • Team/Resource Management • Tech support
Requirements Analysis • Solution Design & Development • Project Management
PROFILE
Bilingual (Spanish & English) professional, adept at guiding IT projects from requirements stage through to successful implementation including creating test plans, test cases, test scripts, and test scenarios.
Possess excellent skills in manual and automated testing, code validation, debugging, and fostering cooperative relationships with clients, key stakeholders, and project team members.
Considerable expertise in identifying, reporting, and tracking defects through to seamless resolution.
Proficiency in using Agile and Waterfall methodologies, and consistently ensure critical compliance with legal/regulatory standards and client requirements for all software testing projects and initiatives.
Well-versed in industries spanning healthcare, telecommunications, and government.
10+ years of development on different platforms and languages such as C/C++/C# and other languages for desktop applications, programming at different levels like embedded, and ASP for web applications; excel at requirements analysis, solution design, and unit testing.
Able to coordinate, mobilize, and mentor global team across India, US, and Mexico to meet both software development.
PROFESSIONAL EXPERIENCE
Senior Software Engineer
AGS – American Gaming Systems
Duluth, GA, Dec 2019 to Present
Development and maintenance of games with C / C ++ and Linux
Technical Lead C/C++
Infosys
Atlanta, GA, May 2019 to Nov 2019
Development and maintenance of applications for transport with C / C ++, Java, AIX and Linux
Coordinate efforts between groups in the USA and India.
Svc Information Developer III
HP USA / HPE / DXC Technology
El Paso TX, Nov 2013 to April, 2019
Developer in Health Care application area for different accounts. Programming using mainly C and C++ language but implementing solutions using other languages like Perl. Codding activities included new developments and maintenance, applying code optimization of algorithms and data structures.
In charge of batch modules in Decision Support Systems group – Data warehouse in unix and windows environments. In unix environments keep shell scripts and C/C++ code.
Python scripting
Remediation of code and help with migration of code from Solaris to HP-UX taking special attention changing code for 32bits and 64 bits.
Participate in all steps of SDLC
Experience debugging codes using gdb
Use of Coverity to find and fix defects in C/C++/C# code.
Maintenance of code in C#
Keep java code updated on different small applications
Version control using SCCS.
Good knowledge of SQL working with Oracle database, using Pro*C
Maintenance of data in databases, analysis of requirements and impact in other applications.
Modify queries to handle data based on requirements.
Implement requirements and provide maintenance of ETL elements using SAP Data Services Designer.
Working with SAP Business Objects Web Intelligence
Work with SAP universes using Universe Design tol and Central Management Console.
SAS, angular and AWS training
Generate reports using SAS Enterprice Guide for business and financial analysis to help in fraud detection
Planning to migrate applications with AWS and angular
Responsible of Autosys jobs for data warehouse batch operation
Perl/Unix Engineer
Dextra Technologies - Intel
Aug 2012 to Nov 2013
Support and development of applications at Intel (Guadalajara Facilities in Mexico).
Responsible for development of Regression tool and other applications using Perl, C++, and C# for graphics group. Use of C++ mainly for developments of backend applicaciones and also at low level.
Maintenance of java and C# code
Use of SQL server 2008 and Visual Studio in development phase.
Use of subversion for version control
Check code for embedded applications
Support Engineer
TATA – Morgan Stanley
Jun 2012 to Aug 2012
Level 2 Support engineers
Support and solving issues of unix applications and SQL that involves trouble shooting and tunning.
Technical Team Leader Java
Stefanini – IBM
Feb 2012 to Jun 2012
Support and development of applications at Intel (Guadalajara Facilities in Mexico).
Responsible for development of J2EE and java applications and DB2
Coordinate java development
Use of scrum and agile in the group
Coordinating servers and databases maintenances
Linux Technical Support Engineer
NOVELL
Sep 2011 to Jan 2012
Linux technical support engineer.
Responsible of support of proprietary applications, updating configurations and promote changes.
Application Engineer
ACS (Affiliated Computer Services) - Xerox
Jul 2007 to Sep 2011
Primary support contact for Nike dropbox application.
User support and administration of Dropbox application in Unix environment
Help with new requirements, planning and implementing
Administration and configuration of applications in Windows servers
Remote support of applications.
Support applications interacting with Oracle.
Execute jobs by request
Responsible of upgrades and migration of applications
Development of unix scripts
Development using perl, C and C++ based on specifications from the users.
Software Engineer
Intercall – West Corporation
Aug 2006 to Jul 2007
Application monitoring and development.
Applications monitoring using Mercury Business Availability Center
Windows, Unix and Linux administration using Big Brother
Development of applications for defect tracking monitoring using Perl and Java
Database administration and tunning
Management of new requirements and applications
Participate with Quality assurance group on projects and processes
Use of different methodologies for development of new modules and projects
Coordinate activities between groups in Mexico and USA
Interview enginners for different teams
Analyst and Programmer
Softtek – General Electric
Apr 2004 to Aug 2006
Analyst and developer for General Electric
Development of applications for different projects with different technologies.
Apply new algorithms or data structures
Design of report generator application
Design of database for reports generator application using Oracle 9i
Use of VB and VBA, Microsoft Office components, XML
Development of web pages using HTML, DHTML, JavaScript, ASP, XML, Microsoft SQL Server 2000 on Windows 2000
Development and maintenance of different modules of internal ERP application using Visual C++
Development of financial applications using Trema, perl on unix, sybase, and java
Kintana tool for track tickets
Application of Six Sigma
Analyst and Programmer
Syscon
Jan 2003 to Apr 2004
Analyst and developer for Infonavit intranet project
Development of web pages using HTML, DHTML, Java, JavaScript, ASP, XML, Microsoft SQL Server 7 and 2000
Analyst and Programmer
ACNielsen
Apr 2001 to Jun 2002
Analyst and developer for internal applications
Development of applications for Mexico and Latin America exploiting data bases for market analysis.
Use of C++ to access database, generate reports and maintenance of data in backend, VB for all front end.
UML, SQL Server 7.0, 2000 and Raima on Windows 2000
Team Leader and Programmer
Schlumberger, Test & Transaction
Apr 2000 to Apr 2001
Developer and team leader for internal applications
Development of smart card applications
Development of applications for Telweb terminal
Use of C/C++ ad different levels with Borland C++ compiler. Development of front end and backend. Low level programming to access memory inside smart cards.
Assembler, VB, HTML, Javascript, Java, ASP
Administration of windows servers
Administration of accounts in Lotus Notes
Support public telephones updating code
Programming embedded
Analyst and Programmer
Intecsis
Mar 1999 to Nov 1999
Developer and analyst of credit card invoice application for Bancomer Bank
Maintenance to current applications, Front-end using Visual C++ and Back-end with C++ in Unix
Maintenance of call center application
Use of C/C++ for reports, faxes, and statements for the customer, VB, Unix, Informix, Tuxedo, Crystal reports
Support Engineer
Sistemas y Computadores de Gestion - SYC
Mar 1996 to Aug 1998
Install and support of EMC storage devices, scanners, monitors and printers
Design and implementation of storage solutions
Coordinate installations
Help with import and export procedures
Support sales people
Installation, maintenance of Storage devices
Maintenance UNIX and VAX servers
Maintenance to scanners, monitors and printers
Softtek - Bancomer
Aug 1993 to Jan 1994
Cobol/DB2 developer
Generate new reports
Maintenance of code
Documentation of processes
Network support
PC installation and maintenance
Novell Network software installation
Install and configure modems
Install and configure 3COM products
EDUCATION
MS, Computer Science, Fundacion Arturo Rosenbleuth
BS, Cybernetics and Computer Systems engineering, Universidad La Salle, AC
LANGUAGES
English – fluent (TOIC 795) – IELTS Overall Band Score 7.0
French – intermediate (speaking, reading); basic (writing)
Spanish – native
COURSES
SAS Office Analytics, SAS– March 2018
UML, Applied Object Engineering – Jun 2001
C Language training, HPE – June 2017
Visual C++ - 1999
RTC training and Scrum, Intel – Oct 2012
BEA Tuxedo – Application Dev – Apr 1999
ITIL, ACS – Sep 2008
Basic Training Periphonics – Nov 1998
LoadRunner 8.1, Mercury – Nov 2011
Multivendor Open System Host, EMC – Jul 1998
Java, Softtek – Jun 2006
Symmetrix Configuration, EMC – Jul 1998
Microsoft SQL Server, ASTER – May/Jun 2006
OS/390 Introduction, IBM – Nov 1997
Trema 7.1, GE– Feb 2006
S/390 Architecture, IBM – Nov 1997
Certification Trema Application, Trema – Nov 2005
Symmetrix 3000, EMC – May 1996
CCNA, Cisco – 2003/2004
Open System Host, EMC – May 1996
PSP and TSP, Quarksoft – 2001
Basic Unix, EMC- Apr 1996
TECHNICAL CERTIFICATIONS
C Programming Language Certified Associate, C++ Institute
Trema application certification, Trema
TECHNOLOGY
Operating Systems: Windows, Unix (Solaris and HP UX), Linux
Languages / Programming: C, C++, C#, Perl, VB, ASP, VBScript, JavaScript, XML, HTML/CSS, DHTML, Java, Python, Shell scripting, Assembler, Fortran, Prolog
Database Managers : Microsoft SQL Server, Oracle, Informix, Sybase, Access
Middleware : Tuxedo
IDE : Eclipse, Visual Studio, NetBeans
Software & Tools: HP/Mercury, IIS, Visual Source Safe, TFS, FileZilla, GDB, Putty, Microsoft Office, Microsoft Project, Crystal Reports, SQL Developer, SharePoint, SQL Plus, SAS, SAP, Coverity, SVN, PSP & TSP