Post Job Free
Sign in

Assistant Project

Location:
Lincolnton, NC
Posted:
January 30, 2014

Contact this candidate

Resume:

*

Jeremy Francisco Villalobos

*** ******** **. **********, ** 28092

704-***-****

****************@*****.***

INTERESTS

To participate on research and development projects. To design and/or improve parallel

programs on GPU's. To research parallel programming models. To develop R&D

prototypes for startups or research projects.

EDUCATION

Ph. D. In Information Technology, University of North Carolina at Charlotte, 2011

Dissertation Title: Running Parallel Applications on a Heterogeneous Environment with

Accessible Development Practices and Automatic Scalability

Overall GPA: 3.931

M.S. In Computer Science, University of North Carolina at Charlotte, 2007

Thesis Title: Techniques for Running Synchronous Parallel Programs on a

Computational Grid

Overall GPA: 3.906

B.S. In Computer Science with concentration in Computer Engineering, University of

North Carolina at Charlotte, 2005

Senior Project: Computer vision applied to biomedical research.

Overall GPA: 3.702

B.S. Minor in Mathematics, University of North Carolina at Charlotte, 2005

WORK EXPERIENCE

Practical Android Apps / Startup Projects, Dec 2011 – Present

• Working on NLP improvements for a text-to-speech Android application. GUI

programming.

• R&D for start-up prototypes that involve GPU-programming, Machine Learning,

Cloud Computing, Web-services and applications and mobile clients.

Postdoctoral, University of North Carolina at Charlotte, Sept-Dec 2011

• Built a GUI application to assist scientists in publishing genome data to web

archives (Java Swing)

• Contributed to the Integrated Genome Browser (IGB) program (Java)

• Assisted in plan to move IGB Genome services from servers to the Cloud

(Tomcat)

Teaching Assistant, University of North Carolina at Charlotte, 2007-2011

• Configured and maintained servers for Parallel Computing (MPI, OpenMP,

CUDA) and Grid Computing (Globus, OGCE, Tomcat) classes

2

• Wrote and tested assignments for undergraduate and graduate level classes

• Collaborated with universities statewide to maintain a Grid for teaching

Research Assistant, University of North Carolina at Charlotte, 2006-2007

• Designed and implemented portlets (web-applications) to be integrated into the

VisualGrid, a multidisciplinary project involving geology, computer visualization,

and Grid computing

• Maintained the main Grid servers (Red Hat Linux) for the project.

Research Assistant, University of North Carolina at Charlotte, Aug 2005-Dec 2005

• Developed software for computer vision and biomedical research (C

AWARDS

• Chancellor's List on Spring 2005

• Deans list on Fall 2003, Spring 2004, Fall 2004,

• College Transfer Mathematics Award. Catawba Valley Community College,

2002.

PUBLICATIONS

1. B. Wilkinson, J. Villalobos and C. Ferner, "Pattern Programming Approach for Teaching

Parallel and Distributed Computing," SIGCSE 2013 Technical Symposium on Computer

Science Education, March 6-9, 2013, Denver, USA.

2. X. Wang, W. Dou, Z. Ma, J. Villalobos, Y. Chen, T. Kraft, and W. Ribarsky. I-SI:

Scalable Architecture of Analyzing Latent Topical-Level Information From Social Media

Data. Computer Graphics Forum, 31(3):1275–1284, 2012.

3. J. Villalobos, B. Wilkinson. Using Hierarchical Dependency Data Flows to Enable

Dynamic Scalability on Parallel Patterns. International Parallel and Distributed

Processing Symposium – IPDPS 2011. 2011.

4. J. Villalobos, B. Wilkinson. Skeleton/Pattern Programming with an Adder Operator for

Grid and Cloud Platforms. International Conference on Grid Computing and

Applications (GCA'10). 2010

5. J. Villalobos. Appendix D, Globus Installation Tutorial on Grid Computing Techniques

and Applications by Barry Wilkinson. Chapman & Hall/CRC. 2010

6. J. Villalobos and B. Wilkinson, “Latency hiding by redundant processing,” Proceedings

of the 15th ACM Mardi Gras conference on - MG '08, Baton Rouge, Louisiana: 2008, p.

1.

7. S.J. Schmugge, W.S. Kamoun, J. Villalobos, M.G. Clemens, M.C. Shin. Segmentation

of vasculature for intravital microscopy using bridging vessel snake, Biomedical

Imaging: Nano to Macro, 2006. 3rd IEEE International Symposium. 2006.

TECHNICAL SKILLS

Operating Systems: Windows, Linux (Red Hat, Ubuntu), Android

Computer Languages: C/C++, Java, Bash

Internet Development: HTML, CSS, PHP, JSP, JSR

Database: MySQL, DynamoDB

Development Environment: Ant, Maven, Make, Git, SVN, Eclipse

Parallel Programming: MPI, OpenMP, OpenCL, Java Threads

Cloud: AWS( DynamoDB, Beanstalk, S3, EC2 )



Contact this candidate