Alexander V. Dementsov
**** ****** **. ***. * Phone: 812-***-**** (cell)
Santa Barbara, CA 93101 E -mail: ******@*****.***
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