We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Arcadia, CA

SUMMARY

  • Analytical, independent problem solver with diverse programming experience.
  • Knowledgeable about machine learning techniques and concepts.
  • Well versed in data extraction and database operations.
  • Trained in numerical algorithms and large data sets. Familiar with Linux, Unix and Windows command line.

TECHNICAL SKILLS

Languages: Scripting Front End Back End Python, FORTRAN 77/90/95, C, C++, Java, MATLAB, MPI, CUDA Bash shell, Windows CMD, VBScript, Makefile HTML, CSS, Javascript, Java Swing SQL, MySQL, PP

IT: Samba, Server Networks, SIP telephony Proxmox (type 1), VMWare (type 2)

Virtualization: RHEL / CentOS / Fedora, Debian / Ubuntu, Windows

OS: NumPy, sckikit - learn, Pandas, matplotlib

Libraries: Office Suite Microsoft Office / LibreOffice - Word / Writer, Excel / Calc

PROFESSIONAL EXPERIENCE

Independent Consultant, Arcadia, CA

Full Stack Developer

Responsibilities:

  • Sole designer/developer of a SaaS (software as a service) program from cradle-to-grave, including the user interface to the integration with various payment gateways.
  • Wrote Python programs forweb scraping, data extraction and loading data into databases.
  • Built, managed and wrote SQL queries for MySQL relational databases
  • Created a Java program wrapper for keystroke restrictions and snap feature for Windows platform
  • Designed and constructed a simple intuitive UI using HTML, CSS and Javascript
  • Implemented a feature to dial physical VOIP phones using C, PHP and shell scripts
  • Automated most daily task with codes written in PHP, Python, VBscript and shell script
  • Wrote scripts to handle SQL injections and PCI DSS compliance with credit card info
  • Analyzed workflow for optimization and automation
  • Set up and troubleshoot servers and networking

Confidential, Pasadena, CA

Contractor - Research Assistant

Responsibilities:

  • Overhauled and converted an atmospheric analysis code from a serial VMS/VAX form to a fully parallelized version to be used on the supercomputers at JPL and Caltech.
  • Improve speed by a factor of at least 23 by and identifying and resolving many latency bottlenecks
  • Wrote subroutines for division of labor and to calculate indices for different hardware specs
  • Added subroutines to handle contiguous and non-contiguous data
  • Wrote a Makefile and shell scripts to automate the running and compiling process
  • Analyzed code for efficient splitting of CPU processes
  • Identified and corrected numerous conceptual bugs
  • Modified the code for FORTRAN compiler interoperability: PGI, Intel, GNU, and Absoft

Confidential, San Francisco, CA

Student - Research Assistant

Responsibilities:

  • Wrote fluid dynamic simulations and visualization in MATLAB to study vortices
  • Wrote N-Body modeling simulations using FORTRAN to study particle collisions and adhesion
  • Modified programs with MPI to use on supercomputers
  • Added CUDA code to speed up calculations by using NVIDIA Tesla GPUs
  • Analyzed astronomical data using IDL and SQL to search for small elliptical galaxies.
  • Wrote numerical algorithms such as Runge Kutte and Fast Fourier Transform for calculation speed

We'd love your feedback!