|
|
|
|
|
|
|
design: lorkis
|
|
|
| Curriculum Vitae - Mihail Stoynov |
- Personal data and contact information
- Personal data
| Name |
Mihail Stoynov |
| Date of birth |
31.07.1982 |
| Gender |
male |
| Driving license |
yes |
| Active driver |
yes |
| Marital status |
single |
- Contact information
- Education
| 2006 - present |
Sofia University "St. Kliment Ohridski", major: MBA, master's degree |
| 2001 - 2006 |
Sofia University "St. Kliment Ohridski",Faculty of Mathematics and Informatics, major: Informatics, bachelor's degree |
| 1996 - 2001 |
High school of mathematics "Atanas Radev", Yambol, GPA: 6.00 |
| 1992 - 1996 |
First Private School, Yambol, GPA: 6.00 |
- Employment
| January 2008 - present |
Senior Software Developer, Sirma Solutions, www.sirma.bg
Projects:
|
| June 2007 - November 2007 |
Software Developer, Smartminds, www.smartminds.bg
Projects: (explained later on)
- HP ServiceDesk Web Framework, HP Netherlands
|
| 2006 - present |
Freelance lecturer
- WS SOA Course, January 2008, Sofia
- Spring Framework, 2007, Sofia
- Spring Framework, 2007, Sofia
- Spring Framework, 2007, Cairo, Egypt
- Java Essentials, 2007, Sofia
- Java Core, 2006, Sofia
|
| May 2005 - June 2007 |
Software engineer, MPS Ltd., www.mps.bg
Projects: (explained later on)
- LPDS, Siemens AG, Germany
- RPDS, Siemens AG, Germany
- ORCA, Siemens AG, Germany
|
| July 2004 - present |
Part-time computer science lecturer in Sofia University "St. Kliment Ohridski" on:
- "Social networks", 2008/2009 winter semester, http://socialnetworks.dev.bg/, lectures
- "Design Patterns", 2007/2008 winter semester, http://patterns.dev.bg/, lectures
- "Contemporary Java Technologies", 2007/2008 winter semester, http://moodle.openfmi.net/course/view.php?id=104, materials
- "Developing Java Web Applications", 2006/2007 winter semester, http://www.devbg.org/javaweb/, lectures
- "Programming for .NET Framework 2.0", 2006/2007 winter semester, http://www.devbg.org/dotnet/, lectures
- "Design Patterns in C#", 2005/2006 summer semester, http://devbg.org/patternscourse/, lectures
- "Programming with .NET Framework", 2005/2006 winter semester, http://www.devbg.org/dotnetcourse/, lectures
- "High-Quality Programming Code", 2004/2005 summer semester, http://www.devbg.org/codecourse/, no ppts
- "Programming with .NET Framework", 2004/2005 winter semester, http://www.nakov.com/dotnet/, lectures
|
| Sept 2003 - May 2006 |
Student consultant, Microsoft Corporation, www.fmi.uni-sofia.bg/microsoft/ |
|
| Jan 2005 - May 2005 |
Software engineer, Sciant AG, www.sciant.com
Projects: (explained later on)
|
| Sept 2002 - Jan 2005 |
Software developer, GIS-Sofia Ltd., www.gis-sofia.bg
Projects: (explained later on)
|
| Feb 2002 - Apr 2002 |
Network support, Matrix Ltd., www.ma3x.net |
| May 1997 - Sept 2001 |
Programmer, accounting software |
- Skills
- Software development oriented skills
| Concepts |
Object-oriented programming and modeling
Multithreading and synchronization
Asynchronous programming
Relational database manipulation and design
Client-server technologies (Web-programming)
Web Services, RESTful approach, Service Oriented Architecture (SOA) approach
3-tier Architectures (i.e. MVC)
Distributed systems and multi-tier architectures
High-quality programming code construction (uniformity, conventions, best-practices, loose-coupling, strong/high cohesion...)
Secure programming (abstraction, type-safety, check input, safe init, race cond. ...)
Algorithms design/analysis and data structures
UML notation and modeling
XML notation, manipulation and modeling
PKI
Development methodologies - BDUF/Agile (Extreme Programming ...)
Testing - TDD, Importance of testing, Continuous integration approach, unit-, regression-, integration- testing
|
| Languages |
Programming - Java, C#, C, C++, Pascal/Delphi
Database access - MDX, T-SQL, PL/SQL
Web related and client-side scripting - HTML, XHTML, CSS, JavaScript
Web programming - Servlets, JSPs, ASP.NET
Meta - XML, XSL, XSD
|
| IDE's and tools |
Java - Eclipse, IDEA, JBuilder, Bea Workshop, Java Studio Creator, NetBeans, Notepad :)
.NET Framework 1.1/2.0 - Microsoft Visual Studio 2002/2003/2005
UML modeling - Borland Together, Microsoft Visio
Database programming - Microsoft SQL Server Enterprise Manager, QTADO
C++ - Borland C++, Microsoft Visual C++
Delphi/Pascal - Borland Pascal, Borland Delphi
Reporting - Microsoft SQL Server Reporting Services
|
| Software platforms |
J2SE (Java SE) and related technologies - Java Beans, JDBC, RMI, AWT/Swing API, Sockets API, Multithreading API, Applets API
J2EE (Java EE) and related technologies - Servlet API, JSP, JNDI, EJB,
.NET Framework and related technologies - C#, ADO.NET, Windows Forms, ASP.NET, XML Web-services, Remoting
|
| Frameworks |
Spring Framework, Struts, Ant
|
| Web Services implementations |
Axis2 (+rampart), JAX-WS, JAX-RPC (+JAXB+SAAJ)
|
| Middleware |
CORBA, JMS
|
| Database servers |
Microsoft SQL Server (+Analysis Services +DTS), Postgres SQL, mySQL, DB2
|
| Application servers |
IIS, Tomcat, JBoss, Jetty, Sun Java System Application Server, Glassfish
|
| Version control systems |
CVS - CVSNT, WinCVS, Eclipse built-in CVS client
Subversion
Microsoft SourceSafe
IBM ClearCase
|
| Continuous integration |
Cruise control, Cobertura (code coverage tool), EMMA (code coverage tool)
|
- OS
| |
Widows Family (Vista, 2003, XP, 2000, 9x, 3.x), Windows Mobile Family (CE, Mobile, XP embedded), Linux, DOS |
- OS skills
| |
Intermediate administration skills of Windows Server (2000, 2003) |
| |
Cisco CCNA Semester I |
- Social Skills
| |
Open minded person
Proactive approach
Team player
Communicative (at least that's what they say)
Presentational skills
Teaching skills
Writing skills (I really do have that)
Technical writing skills
|
- Completed technical courses
| |
2274 - Managing a Microsoft Windows Server 2003 Environment, 12-16 July 2004, ITCE, www.itce.com
3201 - Developing Microsoft ASP.NET 2.0 Web Applications, 9-11 Sept. 2005, CTEC BG, www.ctec-bg.com |
- Language Skills
| |
English - Advanced Level
German - Basic Knowledge
Language tests:
TOEFL - Test of English as a Foreign Language. English proficiency test, scores: 287/300 (96%), ETS, www.ets.org
SAT1 - Scholastic Assessment Test, College Board, www.collegeboard.com/
|
- Member of
| |
Bulgarian Association of Software Developers (BASD), www.devbg.org |
- Projects
| HP ServiceDesk Web Framework |
Loosely coupled, ajax based web framework + a reusable web component library. Not only the look and feel but even component structure can be re-configured. The framework and the web components are extremely flexible. Technologies: J2EE, IoC, JSTL, Various open-source java libraries (Jakarta Commons, dojo...)
|
| LPDS |
Real-time diagnostic information web interface of a large distributed system Technologies: J2EE, Struts, JSTL, Various open-source java libraries (Jakarta Commons, displaytag...)
|
| RPDS |
Web-based front-end of a large distributed java-based system Technologies: J2EE, Struts, JSTL, JAI, Log4J
|
| ORCA |
Open Reading and Coding Architecture (huge distributed system based on java) Technologies: J2EE, Java Beans, EJB, JNDI, Log4J, JacORB, XDoclet, Spring framework, Scripting (tclsh, ant)
|
| Seonix |
Telco Portfolio Management System Technologies: .NET Web Applications, Microsoft Application Blocks, Microsoft SQL Server Reporting Services, Microsoft SQL Server Analysis Services
|
| eReturns |
Reporting Framework and Data Warehouse Technologies: .NET Web Services, .NET Web Applications, Microsoft SQL Server Reporting Services, Microsoft SQL Server Analysis Services, MDX queries, WSE (WS-I Security)
|
| Data Security |
Web Site (describing crypto algorithms, digital signatures, digital certificates, PKI) datasecurity.stoynov.com
|
| iGeoPT |
GIS application that allows access to interactive cadastral map in a browser Technologies: J2EE, J2SE, Swing, AWT, JSP, JDBC, JDBC, JavaBeans, Tomcat, ESRI SDE, SAX, DTD, Digital Certificates, Struts framework, Servlets, Applets, WinCE, Autodesk MapGuide, HTTP/HTTPS/SSL
|
- Presentations
|
Databases 101 with MySQL
|
Lecture, "Social networks" university course, 2008/2009 winter semester, Sofia University "St. Kliment Ohridski"
http://socialnetworks.dev.bg/
2009.10.13-FMI-SocialNetworks-Databases-101-with-MySQL-(Mihail-Stoynov)-v1.01.pptx
2009.10.13-FMI-SocialNetworks-Databases-101-with-MySQL-(Mihail-Stoynov)-v1.01.ppt
|
Decorator Design Pattern,
Proxy Design Pattern,
Flyweight Design Pattern,
Iterator Design Pattern,
Interpreter Design Pattern
|
Lecture, "Design Patterns" university course, 2007/2008 winter semester, Sofia University "St. Kliment Ohridski"
http://patterns.dev.bg/
http://mihail.stoynov.com/works/presentations/Decorator Design Pattern.pptx
http://mihail.stoynov.com/works/presentations/Decorator Design Pattern.ppt
http://mihail.stoynov.com/works/presentations/Proxy Design Pattern.pptx
http://mihail.stoynov.com/works/presentations/Proxy Design Pattern.ppt
http://mihail.stoynov.com/works/presentations/TODO
http://mihail.stoynov.com/works/presentations/TODO
http://mihail.stoynov.com/works/presentations/TODO
http://mihail.stoynov.com/works/presentations/TODO
http://mihail.stoynov.com/works/presentations/TODO
http://mihail.stoynov.com/works/presentations/TODO
|
|
Същност, елементи, характеристика на МОС на фирмата, Неконтролируеми фактори
|
Course work, "Strategic marketing" university course, 2007/2008 winter semester, Sofia University "St. Kliment Ohridski"
http://mihail.stoynov.com/works/presentations/Същност, елементи, характеристика на МОС ... .pptx
http://mihail.stoynov.com/works/presentations/Същност, елементи, характеристика на МОС ... .ppt
|
Новости в Java SE 6 (What’s new in Java SE 6) |
Conference, March 2007, Sofia University "St. Kliment Ohridski"
Lectures:
http://www.devbg.org/seminars/seminar-14-mart-2007/
http://mihail.stoynov.com/works/presentations/java6/
|
Unified Expression Language (JSP 2.1) |
Lecture, "Developing Java Web Applications" university course, 2006/2007 winter semester, Sofia University "St. Kliment Ohridski"
http://www.devbg.org/javaweb/
http://mihail.stoynov.com/works/presentations/2006-2007 Java Web Course - Mihail Stoynov - The Expression Language v1.00.ppt
|
Collections (& Generics),
___TODO___ ASP.NET 2.0 ...
|
Lecture, "Programming for .NET Framework 2.0" university course, 2006/2007 winter semester, Sofia University "St. Kliment Ohridski"
http://www.devbg.org/dotnet/
http://mihail.stoynov.com/works/presentations/Lecture-10-Collections.ppt
___TODO___http://mihail.stoynov.com/works/presentations/....
|
ASP.NET,
Concurrency,
Serialization
|
Lectures, "Programming with .NET Framework", university course, 2005/2006 winter semester, Sofia University "St. Kliment Ohridski"
http://www.devbg.org/dotnetcourse/
http://mihail.stoynov.com/works/presentations/Lecture-12-ASP.NET-and-Web-Applications-v1.01.zip (ppt with videos)
http://mihail.stoynov.com/works/presentations/Lecture-16-Concurrency-v1.0.ppt
http://mihail.stoynov.com/works/presentations/Lecture-19-Serialization-v1.0.ppt
|
Singleton Design Pattern,
Strategy Design Pattern,
Chain of Responsibility Design Pattern
|
Lectures, "Design Patterns in C#" university course, 2005/2006 summer semester, Sofia University "St. Kliment Ohridski"
http://www.devbg.org/patternscourse/
http://mihail.stoynov.com/works/presentations/Singleton-Pattern-BG.ppt
http://mihail.stoynov.com/works/presentations/Strategy-Pattern-BG.ppt
http://mihail.stoynov.com/works/presentations/Chain-of-Responsibility-Pattern-BG.ppt
|
| WinFX - WCF |
Presentation, "Microsoft Day", May 2005, Technical University of Sofia, Sofia University "St. Kliment Ohridski"
http://www.microsoft.com/bulgaria/press/news_14042005.mspx
http://www.fmi.uni-sofia.bg/news_html/den-na-maikrosoft-v-blgariya
http://mihail.stoynov.com/works/presentations/Софийски Университет.ppt
|
Concurrency,
Serialization,
Assemblies
|
Lectures, "Programming with .NET Framework", university course, 2004/2005 winter semester, Sofia University "St. Kliment Ohridski"
http://www.nakov.com/dotnet/
http://mihail.stoynov.com/works/presentations/Lecture-16-Concurrency-v0.99.ppt
http://mihail.stoynov.com/works/presentations/Lecture-19-Serialization-v0.10.ppt
http://mihail.stoynov.com/works/presentations/Lecture-23-Assemblies-v0.00.ppt
|
INTERNET MAPPING (WEB BASED GEODETIC SERVICES) |
Presentation, INTERNATIONAL SYMPOSIUM ON "MODERN TECHNOLOGIES, EDUCATION AND PROFESSIONAL PRACTICE IN GEODESY AND RELATED FIELDS", 4-5 November 2004, Sofia, Bulgaria
http://acstre-ma.vmei.acad.bg/Sofia2004
http://mihail.stoynov.com/works/presentations/Международен Симпозиум по Геодезия, София (ВИАС), 04-05 ноември 2004.ppt
|
| MapGuide |
Presentation, BAIT EXPO 2002, October 2002, Sofia, Bulgaria
http://www.bait.bg/expo2002/
http://mihail.stoynov.com/works/presentations/iGeoPT AWT Презентация на Байт Експо 25.10.2002.ppt
|
- Publications
| Writing Secure code |
Course work, "High-Quality Programming Code Construction" university course, winter semester 2002/2003, Sofia University "St. Kliment Ohridski"
http://codecourse.sourceforge.net/
http://mihail.stoynov.com/works/publications/ККПК - Изграждане на сигурен код.doc |
| iGeoPT® - регистър на геодезически точки |
Publication, CAD/CAM & GIS World, 2004, IDG - Bulgaria
www.idg.bg
http://mihail.stoynov.com/works/publications/iGeoPT SWING Brochure v1.3 (bug fixes).doc
|
INTERNET MAPPING (WEB BASED GEODETIC SERVICES) |
Publication, Exhibition Papers, INTERNATIONAL SYMPOSIUM ON "MODERN TECHNOLOGIES, EDUCATION AND PROFESSIONAL PRACTICE IN GEODESY AND RELATED FIELDS", 4-5 November 2004, Sofia, Bulgaria, http://acstre-ma.vmei.acad.bg/Sofia2004
http://mihail.stoynov.com/works/publications/Int Symposium 2004 v1.0.1 Final Release(minor bugfixes).doc
http://mihail.stoynov.com/works/publications/Int Symposium 2004 Abstract en-bg 2004.doc |
| Елементи на Делонe' (Delauney elements) |
Course work, "Celestial mechanics" university course, winter semester 2003/2004, Sofia
University "St. Kliment Ohridski"
http://mihail.stoynov.com/works/publications/Елементи на Делонe'.doc
|
- Books
|
|