Résumé

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


Interests | In Brief | Education | Work Experience | Skills | Personal Qualities | Awards | Languages

DMITRI E. SHIPILOV

Korolev street 7-23, Obninsk, Kaluga region, Russia, 249031
E-mail: shipbrother@inbox.ru, phone: +79038140856

INTERESTS

  • development process improvement, team building,
  • software architecture and conceptual design,
  • business process analysis, solutions development.

IN BRIEF

I graduated from Obninsk State Technical University (INPE) where I received my Bachelor of Information Technology degree and Master of Computer Science degree.
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. Now I have a part time job in Obninsk branch of Latista Technologies Inc. as a team leader and lead developer. I also participate in promising and interesting Android projects in my free time with CodingAndroid team.
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 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, 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 – current
Employer Latista Technologies, Inc., Obninsk branch
Job title Team leader and lead developer
Job description Team management
Improvement of development process
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

  • 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
  • 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

  • Will be added soon

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.