3

Click here to load reader

Villa_Resume.pdf

Embed Size (px)

Citation preview

Page 1: Villa_Resume.pdf

Juan C. Villa2818 Molly Dr • Lawrenceville, GA 30044

M (404) 441-9653 • [email protected]

EDUCATION

GEORGIA INSTITUTE OF TECHNOLOGY College of Engineering • Bachelor of Science in Computer EngineeringGPA: 3.68 • Highest HonorsGraduated 2010

EXPERIENCE

Georgia Tech Research Institute Atlanta, GALead Software Engineer May 2010 - Now

• Managed multiple software teams of 3 to 6 software developers

• As a task lead, I managed multiple 1M+ government software contracts and was responsible for all phases of the contract lifecycle ranging from requirement analysis, derivations, configuration management, and software development all the way through testing, customer interaction, and product release.

• Served in a key role in the organization, and was part of the team responsible for implementing a more efficient agile/scrum based software process.

• Was responsible for designing and developing a variety of C#/C++ high performance communication libraries, tools, and other important components which are now part of multiple software products and contracts.

• Was responsible for the architecture design and software development of all major components of the contacts I was responsible for. More than 30 components, spanning more than 5 contracts.

MedEyes Corporation (Startup) Atlanta, GAChief Technology Officer May 2010 - Now

• In charge of product development. Developed 3 different products: 1) Low power semi-active RFID tag, 2) Multi-channel, ethernet enabled, RFID activator board, and 3) Core software server and web front-end.

• Developed hardware from concept schematics, to full CAD and EDA works (schematics and layouts), developed prototypes in house, manufactured boards, assembled boards, wrote all the firmware for the micro-controllers, and integrated it into the main software.

• Developed software components. This includes two mobile applications for iOS and Android (developed in Java and Xamarin C#). It also includes the main product server software developed in C# and engineered for the cloud (currently hosted on Amazon EC2). Also developed customer tie-ins written in Ruby to allow customer to write custom functionality and algorithms.

Page 2: Villa_Resume.pdf

Georgia Tech Research Student Atlanta, GACo-Op Software Student January 2008 - May 2010

• Was part of the development team of multiple government contracts ranging from quick-turn programs (lasting < 6 months) to long-term programs (lasting > 6 months).

• Developed design, documentation, and implemented all my designs in C++ and C#.

SKILLS

Software Development

• Expert in C# with .NET Framework 4.0 / 4.5 and Mono Framework 2.10 / 3.2

• Proficient in ASP.NET MVC4

• Proficient in C and C++ (Windows and Linux development)

• Expert in Visual Studio 2010 and 2012 Development Environment

• Proficient in Java 6 and 7

• Proficient with enterprise Java enterprise libraries such as Java EE, Spring, and OSGi

• Proficient with IntelliJ IDEA development environment

• Proficient with Maven build/package management tool

• Proficient with Message Brokers such as RabbitMQ, ActiveMQ, and custom spins

• Proficient in Ruby scripting language

• Proficient in Ruby on Rails web development

• Experienced with HTML5 and Javascript

• Proficient with SQL type servers: Microsoft SQL and MySQL

• Proficient with NoSQL server Mongo DB

• Proficient with Cloud development environments (Mostly Amazon AWS)

• Proficient in the use and adaptation of open-source technologies

• Expert in software debugging and reverse-engineering

• Proficient in Agile software development process

• Proficient in GIT source control (custom and with Atlassian Stash)

Hardware Development

• Proficient with Eagle CAD for schematic and layout

• Experienced with Altium Designer for schematic and layout

• Experienced with VHDL and FPGA development

• Have designed boards with up to 6 layers with 200+ components including an FPGA

Page 3: Villa_Resume.pdf

• Proficient with Atmel and Energy Micro micro-controllers

• Proficient with 32-bit ARM Cortex M0/M3 micro-controllers

• Experienced with Microsemi SmartFusion FPGA

Information Technology

• Expert in Microsoft Windows Operating Systems (Windows XP, 7, and 8)

• Expert in Linux-based Distributions such as Fedora, Ubuntu, and Gentoo

• Experience with Mac OS X

• Experienced with Windows Server administration: Windows Server 2008 / 2012, IIS Server, Exchange, Lync, domains, security, and other essential IT skills

• Experience with Linux Server administration: Debian and Red Hat based, Apache, Nginx, Web frameworks, cloud integration, kernel customizations, and security

• Basic computer graphics skills with Adobe Illustrator and Adobe Photoshop

NOTES

• Letters of recommendation available upon request