Senior Software Developer/Architect
2013 - PRESENTRaynet- Architected and developed a high-load B2B software and hardware inventory platform.
- Configured software.
- Tuned and administered a NoSQL MarkLogic database.
- Developed several algorithms for patterns recognition.
- Developed XQuery modules for MarkLogic database.
- Led a small scrum team.
Technologies: CSS, HTML, JSON, REST, Python, JavaScript, XQuery, JMS, Security, Spring MVC, WS-RS, Spring, JavaSenior Software Developer
2012 - 2013Tain Ukraine- Developed a sports betting platform.
- Developed an online casino.
- Worked in a cross-functional scrum team.
- Used XP, KISS, and DRY principles.
- Introduced BDD to projects and developed it.
Technologies: JavaScript, GWT, WS-RS, Hibernate, Spring, JavaSenior Developer\Team Lead
2010 - 2012Priocom- Developed a company email system.
- Created an MVC framework for building the company email system.
- Developed a hardware activation system.
- Directed the SOA.
- Developed OSS/BSS systems.
Technologies: Service-oriented Architecture (SOA), Python, Jakarta EETech Lead
2009 - 2010Global Message Services Ukraine- Developed SMS/MMS routers.
- Programmed a bulk messaging platform.
- Developed B2B messaging platforms.
- Created VAS services.
- Developed a custom messaging protocol.
Technologies: Django, Python, JavaJ2ME Developer
2007 - 2009PointCom- Developed a platform for dynamic update of client J2ME applications using XML.
- Developed XML schema.
- Designed the GUI.
- Developed the J2ME application.
- Conducted server-side development.
Technologies: XML, J2ME, MySQL