Post Job Free
Sign in

Engineer Data

Location:
Austin, TX
Posted:
March 12, 2015

Contact this candidate

Resume:

M y passion is designing simple solutions for complex problems.

E DUCAT ION .

The University of Texas at Dallas, Richardson TX (AUG

**** - *** ****)

• B.S. in Computer Engineering, M inor in Business Administration (G.P.A: 3.97)

• Degree Honors:

o Summa Cum Laude

• Academic Honors:

o AD AES Distinction Scholarship

o Dean’s List (5 semesters)

• Related Coursework:

o Organization of Programming Languages, Operating Systems Concepts, Data Structures &

A lgorithms Analysis, Computer Networks, Software Engineering, Computer Architecture,

D ifferential Equations

WORK EXPER IENCE

.

Software Engineer Connectloud, P lano TX ( May

2013 – Present)

• Extended a Cloud Management Platform to support disk management on shared storage from end

to end.

o Automated the following vir tual disk features: create, attach, detach, and delete. (For XEN

and VMware)

o Exposed the features through RestAPIs and implemented them in Java and JBPM

Workflows.

o Created database models, entities, and entity managers to support the features.

o In tegrated the features into the main application. Features are currently used in the

p roduction environment.

• Enabled the platform to crawl through and discover client Host, Storage, and VM configurations.

o Designed generic database models that represent most datacenters.

o Automatically imported the current structure of client datacenters (in XEN or VMware) into

t hese models.

o This feature was requested by customers, and is currently used in the production

environment.

• Enabled the encryption of sensitive user data across the application.

o Created and obfuscated an application in C++ that encrypted and decrypted data.

o Created an easily configurable Java application to encrypt/decrypt database columns.

o In tegrated the data encryption application into the main application with a minimal impact

on application speed and code changes.

o Thoroughly tested the encryption and decryption of data in the main application.

o The applications encrypted and decrypted sensitive client data in the production

environment from end-to-end.

• Created a highly scalable, multithreaded monitoring application that is currently used by multiple

tenants.

References available upon request

o Developed in Java and managed through RestAPIs.

o In tegrated the monitoring application to use Nagios at the front end.

o Used to monitor tenant in the production environment. Also alerts tenants about real time

issues.

• Automated many redundant tasks with scripts and created various tools.

o Writ ten mostly in shell and python. Exposed some tools utilizing RestAPIs through Django.

o Examples include:

Creating and configuring a collection of Vi r tual Machines in AWS.

Validating that a production environment is operating correctly.

Automatically reconfiguring and deploying WARs built by Jenkins to application servers.

TECHN ICAL SKILLS

.

Programming Languages: Java (3y), Python (3y), Haskell (1y), C/C++ (1y),

Assembly (6m)

Scripting Languages: Python (3y), Shell/Bash (2y), Perl (2m)

Databases: MySQL (2y), MongoDB (2m)

Operating Systems: OSX, Unix, Linux, Windows

Tools and F rameworks : Regex, REST APIs, UM L, JSON, XML, XENAPI,

V Mware, RabbitMQ, JBPM

Object Relational Mappings: Hibernate (1y), Django ORM (1y)

Basic Web Development: Django (6m), H T M L (2m), CSS (2m), PHP (2m), JSP

(2m), Javascript (2m)

Software Development Methods: Agile (2y), Waterfall (6m)

Software Applications: MSOffice, Vim, Netbeans, Eclipse, Maven, Jenkins, Git,

Reviewboard, AWS, Apache, JBOSS, Nagios, Puppet, etc.

References available upon request



Contact this candidate