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
- development process improvement, team building,
- software architecture and conceptual design,
- business process analysis, solutions development.
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.
| 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. |
| 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. |
- 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
- 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
- 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)
- Will be added soon
| Russian | native |
| English | rather fluent spoken and written |
| French | reading with dictionary |
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.