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.
Interests | Summary | Education | Work Experience | Skills | Personal Qualities | Awards | Languages
DMITRI E. SHIPILOV
E-mail: shipbrother@inbox.ru
- development process improvement, team building, general management
- software architecture, conceptual design, domain-driven design
- business process analysis, solutions development.
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.
| 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, 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. |
- 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
- 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
- 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)
- French-Russian Institute of Business Administration, Program: “Management of innovative enterprises” – Dec. 2008.
- Software People 2009 Conference – May 2009
| 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.
FRIDAS (French-Russian Institute of Business Administration) – Dec. 2008
Program: “Management of innovative projects and enterprises”.
Software People 2009 Conference – May 2009