Post Job Free

Resume

Sign in

Senior Software Developer

Location:
Santa Barbara, CA
Posted:
February 06, 2014

Contact this candidate

Resume:

Alexander V. Dementsov

**** ****** **. ***. * Phone: 812-***-**** (cell)

Santa Barbara, CA 93101 E -mail: accjor@r.postjobfree.com

Web: www.dementsov.com

Accomplished Senior Software Developer and creator of Emapix photo request

service seeking senior position in software industry with experience in the

full life cycle of the software development process including requirements

definition, design, implementation, testing, performance optimization and

maintenance.

WORK EXPERIENCE:

Vita Explorer (startup), Santa Barbara, CA June 2013 - January 2014

Full Stack Software Developer (contract)

Defined and implemented key features in front and back end of Django based

application for travel startup. Integrated various Web Services and payment

systems into the application including Expedia, Google Web Services,

Stripe. Implemented mobile version using responsive web design. Provided

guidance and mentoring to other engineers.

Technologies: Python, Django, PostgreSQL, Celery, RabbitMQ,

JavaScript, jQuery, CSS3, Bootstrap, HTML5.

Scripps Media (end client), Cincinnati, OH March 2013 - June 2013

Full Stack Software Developer (telecommute)

Implemented most of the front and back end of the Django based application.

Integrated the application to Elastic Search system and 3rd party data

provider. Implemented a simple advertising platform. Worked with Project

Manager and team members to deliver Youthletic web portal. Contributed to

responsive mobile web design. Used Agile methodology for project

management.

Technologies: Python, Django, PostgreSQL, ElasticSearch, JavaScript,

jQuery, CSS3, Foundation, HTML5.

Qualcomm, San Diego, CA June 2012 - April 2013

Programmer Analyst, Sr. (contract)

Developed front and back end of Django based application. Integrated the

application with the external enterprise services. Lead developer. Used

Agile methodology (Scrum) for project management.

Technologies: Python, Django, MySQL, memcached, JavaScript, jQuery,

CSS3, HTML5.

Altec Lansing, San Diego, CA Spring 2011 - June 2012

Web Services Software Developer (full time)

Integrated Pandora, Rhapsody, Rdio, Aupeo, iHeartRadio and other audio and

video Web Service APIs into AltecWS Web Service with a unified interface to

power home speakers. Lead developer of AltecWS cloud based applications.

Technologies: Python, Django, C, Amazon Web Services (EC2, RDS, S3),

Git, Nginx, memcached, MySQL, boto, suds, pycurl, Tornado, MongoDB, Hadoop,

Redis.

California Institute of Technology, Pasadena, CA Spring 2009 - Spring 2011

Software Developer (contract)

Software development of Web Services and framework for Distributed Systems

and Cloud Computing on large grids.

Technologies: Python, C++, Django, pyre, pyro, luban, Torque PBS,

Subversion, Apache.

Biocomplexity Institute, Bloomington, IN Spring 2008 - Spring 2009

Software Developer

Software development of CompuCell3D software environment for simulation of

biological cells.

Technologies: Python, PyQt, C++, VTK, OpenGL, MPI, Eclipse RCP.

Clarkson University, Potsdam, NY Spring 2004 - Spring 2008

Research and Teaching Assistant

Performed large scale numerical simulations for Self-Healing materials.

Calculated theoretical models for low dimentional electron systems.

Teaching laboratories and recitations for Undergraduate courses PH-131, PH-

132

Technologies: Python, C++, STL, MPI, Linux cluster

InternetDom, Moscow, Russia 2003

Manager

Responsible for design, installation and programming of automation systems

for

Smart Homes. Held management position (supervised 3 people).

Vero Handels, Moscow, Russia 2002

Manager Assistant

Worked on the documentation of Quality Assurance Program for Nuclear Power

Plants. Prepared documentation for Quality Assurance certification

according to ISO 9000.

SOFTWARE PROJECTS:

Emapix, Photo request service Spring 2012 - present

www.emapix.com

Created an innovative photo request service with browser and Android front

ends and Python backend. Developed Emapix Web Service for Android and third

party applications.

Technologies: Python, Django, JavaScript, HTML5, CSS3, Amazon

Services, Bootstrap, Apache.

DANSE, Distributed Data Analysis for Neutron Spring 2009 - Spring 2011

Scattering Experiments

Development of Web Services for various simulation packages and tools for

data analysis of inelastic neutron scattering experiments. Development of

framework for Parallel and Distributed Systems and Cloud Computing on large

grids including TeraGrid. Building automation system for rapid software

development.

Technologies: Python, C++, Django, pyre, pyro, luban, Torque PBS,

Subversion, Apache.

CompuCell3D, Software Environment for Cellular Spring 2008 - Spring 2009

Modeling

Development of Graphical User Interface and Visualization, implementation

of simulation algorithms, unit testing and performance optimization at

various levels of development process.

Technologies: Python, PyQt, C++, VTK, OpenGL, MPI, Eclipse RCP.

Image Recognition of Colloidal Particles Fall 2007 - Spring 2008

Lead developer. Full life cycle of the software development using ICONIX

development process as the OOD/OOA and Neural Network as the core of the

recognition algorithm.

Technologies: C++, Qt, UML, Neural Networks, XML, ICONIX development

process

RRS, Rapid Recovery System Spring 2007 - Spring 2008

Implementation of the Rapid Recovery System based on Xen virtual machines

with data protection rules and testing it against malicious attacks.

Technologies: Xen Virtual Machine, C

"In His Steps" Web 2.0 Social Network June 2006 - Spring 2008

Lead developer. Full life cycle of the web-based software development with

rich client.

Technologies: PHP, PEAR, MySQL, JavaScript, AJAX, HTML, XML, CSS,

Regular Expressions

Honeypot Project Fall 2006 - Spring 2007

Setup the web-based low-interaction Honeypot, intrusion detection and

analysis of different PHP-based shells. Development and support of the

project website.

Technologies: VMWare Virtual Machine, Snort, nmap, Linux cluster, PHP-

shells

PROGRAMMING SKILLS:

Languages: Python (experience over 5 years), C++ (experience over

6 years), C, Java, Javascript, Eclipse RCP, C#,

Assembly, UNIX shell scripting, UML, LaTeX, SWIG

Concepts: Object - Oriented Programming, Standard Template

Library, Design Patterns, Algorithms and Data

Structures, ICONIX, Unit, Module and System Level

Testing, Performance Optimization and Profiling,

Networking, Multithreading, Unicode

Frameworks: Android SDK, Qt, .NET, Pyre, SWT, JFace, VTK, OpenGL,

xUnit Test

Software: Linux/Unix, OpenSolaris, Windows XP, Xen, VMware, ESX

Server, FreeBSD, Subversion, Git, Snort, iptables,

nmap,, openSSH, MatLab, Maple

Web Development: XHTML, XML, XSLT, CSS, PHP, PEAR, Smarty, MySQL, SQL,

Apache, AJAX, JavaScript, Regular Expressions, REST,

SOAP, WSDL

Cluster: Hadoop, MongoDB, Redis, MPI, OSCAR, Ganglia, Torque PBS

EDUCATION:

Clarkson University, Potsdam, NY USA 2004 - 2008

Ph.D. in Physics, 2008

Moscow Institute of Physics and Technology (MIPT), Moscow, Russia

M.S. in Physics with distinction, 2003 2001 - 2003

Landau Institute for Theoretical Physics, Moscow, Russia 1997 - 2003

B.S. in Physics with distinction, 2001

PROFESSIONAL ACHIEVEMENTS:

Created Emapix photo request service

GPA: 3.82

Ph.D., B.S. and M.S. in Physics with distinction

Passed the Theoretical Minimum of Landau in Quantum Mechanics

Co-author of 4 research papers, participated in Conferences and Poster

Sessions

Awarded Gold Medal in High school

RESEARCH TOPICS IN PHYSICS:

Multiscale numerical simulations of onset of fractures and cracks formation

in disordered structures under external stress for future applications in

self-healing materials

Electron transport in low-dimensional nanostructures

Decoherence and relaxation of qubit based on anyons in Quantum Hall Effect

Topological defects in Quantum Hall Effect

CITIZENSHIP:

Russian Federation

US status: Permanent resident



Contact this candidate