Résumé

This is a rather dull section, and long one. But I left it for those interested. May be you offer me some enterprise. ;)

PDF version of resume.


Interests | Summary | Education | Work Experience | Skills | Personal Qualities | Awards | Languages

DMITRI E. SHIPILOV

E-mail: shipbrother@inbox.ru

INTERESTS

  • development process improvement, team building, general management
  • software architecture, conceptual design, domain-driven design
  • business process analysis, solutions development.

SUMMARY

I graduated from Obninsk State Technical University (INPE) where I received my Bachelor of Information Technology degree in 2006 and Master of Computer Science degree in 2008.

I have worked as a freelance programmer for about 3 years and as a software developer in IT Lab of my university for more than 2 years. I participated in development of DECERNS Spatial Decision Support System – international ISTC project and in Google Android Developers Challenge where our project Beetaun was among top 50 finalists out of 1788 applications. I worked for Latista Technologies Inc. as a team leader and lead developer. Right now I participate in promising and interesting projects with CodingAndroid team which I co-founded with my friend.

I have always been interested in software architecture and agile development techniques. One of my new interests is team management, interpersonal communication and life of companies inspired by such books as Built to Last by Jim Collins and Jerry I. Porras and Living Company by Arie De Geus.

I take on responsibility and always aim to achieve best results that may be proved with being awarded the INPE Medal for Best Learning Achievements and being called the Best Graduate of INPE 2008.

EDUCATION

2006-2008
University Obninsk State Technical University for Nuclear Power Engineering (INPE)
Specialty Systems analysis
Degree Master of Computer Science
Thesis Fuzzy sets in decision making under uncertainty.
2002-2006
University Obninsk State Technical University for Nuclear Power Engineering (INPE)
Specialty Information systems
Degree Bachelor of Information Technology
Thesis Development of a distributed software system for multicriteria evaluation of departments’ ratings on basis of J2EE platform.

WORK EXPERIENCE

2008 – current
CodingAndroid Team is a software development team specializing in high-quality mobile applications for Google Android platform. We have our own projects and also participate in interesting and promising projects of our partners.
Job title Co-founder, project manager, developer and other stuff
Job description Process management and cooperation
Requirements elaboration and control
Core architecture design and development
Main projects Please, see our site
2008 – 2010
Employer Latista Technologies, Inc., Obninsk branch
Job title Team leader and lead developer
Job description Management of IT department
Improvement of development processes
Requirements and features analysis
Software development on J2EE
Main projects Latista Field
2006 – 2008
Employer Obninsk Technical University for Nuclear Power Engineering (INPE), IT Laboratory
Job title Software developer
Job description Design and development of web and desktop applications on Java (business logic and GUI)
Development of requirements specifications, architecture design
Main projects DECERNS – Web Spatial Decision Support System that integrates GIS and DSS functions on the basis of Multicriteria Decision Analysis (MCDA) approaches.
TeSys – Web system for knowledge testing
Multicriteria Departments’ Rating Assessment System
2005 – 2008
Job title Freelance programmer
Job description Development of various web sites and web applications on PHP, desktop applications on Delphi and Java
Collaboration with clients, development of requirements specifications, etc.

SKILLS AND KNOWLEDGE

  • Familiarity with agile development techniques
  • Decomposition, structuring, and planning of works and projects
  • Customer communication, mutual elaboration of requirements specification to best fit project goals
  • OOP and AOP paradigms
  • Database design
  • GUI solutions development with attention to high usability
  • Architecture design of medium scale and multi-tier software systems
  • Implementing test-driven development approaches (unit-tests)
  • Familiarity with different design patterns
  • Java: J2SE, J2EE (JSP, Servlets), JDBC, Swing, some experience with Hibernate, etc.
  • PHP: PHP 4, PHP 5, PEAR, NuSOAP, CakePHP, Symfony, etc.
  • Delphi: VCL, WinAPI
  • JavaScript, DOM, CSS
  • Databases: conceptual modeling, ANSI SQL, MySQL, Firebird, MSSQL
  • XML: XML, some experience with XPath and XSLT
  • Google Android Platform

PERSONAL QUALITIES

  • Strong analytical and problem solving skills
  • Conceptual way of thinking
  • Thoroughness, high attention to details
  • Aspiration for high quality results, responsibility
  • Constant tendency to self-improvement and acquiring new skills

AWARDS

  • One of 50 finalists of Android Developer Challenge (Mountain View CA, Google, 2008)
  • LG grant for learning achievements (LG Russia, 2006)
  • Medal for Best Learning Achievements (INPE, 2008)
  • Best Graduate of 2008 (INPE, 2008)

CERTIFICATES AND COURSES

  • French-Russian Institute of Business Administration, Program: “Management of innovative enterprises” – Dec. 2008.
  • Software People 2009 Conference – May 2009

LANGUAGES

Russian native
English rather fluent spoken and written
French reading with dictionary

RESEARCH AND OTHER INTERESTS

Research interests: decision making under uncertainty, uncertainty modeling and fuzzy sets, data mining, means of graphical representation of various types of data

More interests: conceptual modeling, agile development approaches, domain structure modeling, systems analysis, the birth and life of complex social and technical structures and organizations.

FRIDAS (French-Russian Institute of Business Administration) – Dec. 2008

Program: “Management of innovative projects and enterprises”.

Software People 2009 Conference – May 2009