Juan Romero, Developer in Mexico DF, Mexico
Juan is available for hire
Hire Juan

Juan Romero

Verified Expert  in Engineering

Software Developer

Location
Mexico DF, Mexico
Toptal Member Since
September 30, 2015

Juan is a skilled problem solver as well as a creative and self-taught programmer with more than 11 years of experience developing commercial applications and almost 20 years of programming experience on multiple languages. He is a dedicated and efficient individual, and a great communicator.

Portfolio

Petróleos de Venezuela S.A. (PDVSA)
PostgreSQL, Oracle, MySQL, Microsoft SQL Server, PHP, ASP.NET...
Proyectos y Servicios Integrales, C.A. (PSINCA)
Microsoft Access, MySQL, Oracle, Microsoft SQL Server, ASP.NET...
E&G Asesores C.A.
SAINT, dBASE, Turbo Pascal, VB.NET, SQL

Experience

Availability

Part-time

Preferred Environment

Subversion (SVN), Android Studio, NetBeans, Eclipse, Linux, Windows

The most amazing...

...thing I've coded is a wrap-around 2D partitioned space collision system for a space shooter mobile game.

Work Experience

Applications Analyst

2007 - PRESENT
Petróleos de Venezuela S.A. (PDVSA)
  • Design and develop web-based applications.
  • Develop many information systems using PHP, MySQL, Oracle, and PostgreSQL.
  • Migrate ASP and ASP.NET web applications to PHP language.
  • Design, develop, implement, and maintain a web application for the flow of mail to the Presidential Office of PDVSA. The system includes interfaces with pre-existing applications to handle the generation of instructions for employees and activities coordination.
  • Work with multidisciplinary teams.
Technologies: PostgreSQL, Oracle, MySQL, Microsoft SQL Server, PHP, ASP.NET, Active Server Pages (ASP)

Applications Analyst

2007 - 2007
Proyectos y Servicios Integrales, C.A. (PSINCA)
  • Designed and developed web-based applications.
  • Managed and supported ASP and ASP.NET web applications.
Technologies: Microsoft Access, MySQL, Oracle, Microsoft SQL Server, ASP.NET, Active Server Pages (ASP)

Technical Support and Programmer

2005 - 2006
E&G Asesores C.A.
  • Provided support for the Administrative Application SAINT which included modules Payroll, Accounting, Sales, Inventory, and Banks.
  • Developed desktop-based solutions for systems integration, included SAINT software.
  • Other responsibilities included computers and networking technical support, database repair, and hard disk data backup and restoring.
Technologies: SAINT, dBASE, Turbo Pascal, VB.NET, SQL

Technical Support and Programmer

2004 - 2005
Edinet Asesores C.A.
  • Provided support for the administrative application SAINT which included modules Payroll, Accounting, Sales, Inventory, and Banks.
  • Developed desktop-based solutions for systems integration, included SAINT software.
  • Other responsibilities included computers and networking technical support, database repair, and hard disk data backup and restoring.
Technologies: SAINT, dBASE, Turbo Pascal, VB.NET, SQL

Analyst Programmer

2003 - 2004
Farmacias Unidas S.A.
  • Developed administrative application modules using Clarion 5.
Technologies: Clarion

SAINT Administrative Software Support and Analyst Programmer

2001 - 2002
Tecnosistemas 2000, C.A.
  • Provided support for the administrative application SAINT which included modules Payroll, Accounting, Sales, Inventory, and Banks.
  • Developed desktop-based solutions for systems integration, included SAINT software.
  • Managed MS SQL Server databases, including backups and generating special reports.
  • Migrated dBase-based administrative systems data to MS SQL-based administrative systems.
  • Provided computer and networking technical support.
Technologies: SAINT, dBASE, Turbo Pascal, VB.NET, SQL

Scalable Image Rendering Script for Android

https://ongeekends.wordpress.com/2015/03/22/scalable-images-rendering-script-for-android-with-inkscape/
A simple bash script that I wrote to automate multi-resolution graphics generation for Android applications development.

The solution speeds up the process of creating graphical content for Android application development that adapts to the big world of mobile devices. It is based on designing all base images on the free vector graphics application, Inkscape: inkscape.org. Please read more details about this script and how to use it on my blog linked above.

Wrap-around 2D Space Partitioned Collision System

https://www.youtube.com/playlist?list=PLPwVS5pCgklBNaevwhK2T-6YEqVtOlC2g
I designed a 2D space partitioned collision system featuring a wrap-around world for a space shooter game.

Ball vs. Blocks

An Android game.

Languages

PHP, JavaScript, HTML, Visual Basic .NET (VB.NET), Active Server Pages (ASP), SQL, Batch, XML, Java, VB.NET, dBASE, Clarion, C#, VBScript, Assembler, BASIC, Bash Script

Frameworks

LibGDX, CodeIgniter, ASP.NET, Bootstrap, Unity, PhoneGap

Libraries/APIs

jQuery, Vue, Underscore.js, Handlebars, jQuery Mobile

Tools

Eclipse IDE, Microsoft Visual Studio, Turbo Pascal, Visual Studio .NET, Microsoft Access, Blender, Android Studio, Subversion (SVN), SAINT, Adobe Photoshop

Platforms

Windows, NetBeans, Android, Linux, Eclipse, Amazon Web Services (AWS), Windows Server, Oracle

Storage

Microsoft SQL Server, JSON, MySQL, PostgreSQL, Azure Active Directory

Other

Access Points

Paradigms

Agile Software Development, App Development

1999 - 2006

Bachelor's Degree in Computer Engineering

Dr. Rafael Belloso Chacín University - Maracaibo, Venezuela

APRIL 2015 - PRESENT

Mobile Cloud Computing with Android

University of Maryland and Vanderbilt University - Coursera

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring