
Senior Principle Software Engineer \ Senior Solution Architect at Monster
Czech Republic

Senior Principle Software Engineer \ Senior Solution Architect at Monster
Czech Republic
I'm software engineer addicted to C# and .NET. For the last 11+ years I'm hunting my dream of building the perfect application in various areas: financial software, CAD/CAM applications, CRM suites, ECR programming and Internet web applications.
During all thise years, I have spent time focusing on variety of development subjects (CLR internals, BCL, ASP.NET etc), architectural subjects(design patterns, refactoring, building sustainable systems etc, API design), test driven development (mocking, unit testing legacy code etc), WPF\Silverlight and in general Composite UI Client architecture (DEV)
Lately, I've become primarlly focused on eCom related subjects: designing decision making engine, marketing, products and pricing, analytics, KPI optimization, etc..
I'm in a constant process of self education and enhancement of my architectural and developer skills.
I'm a big believer in *DD (DDD, TDD, BDD) and in general Agile methodology.
I'm blogging at: http://blog.vuscode.com
MCSD certified since 2002. MCSD.NET 2007, MCPD 2008
OOP, OOA, C#, ASP .NET, MS Ajax, UML, design patterns, Test Driven Development, TDD, DDD, BDD, agile, database relational design, ORM, mocking, tutoring. solution architecture, refactoring, component architecture design, Silverlight, WPF, Prism, XAML, NHIbernate, Blend, Unity, IOC, WCSF, CAB, SCSF, MVT, A/B testing, Omniture, Offermatica, eCom, targeted marketing engine
(Public Company; MWW; Internet industry)
January 2009 — Present (1 year )
- Lead architect and SME on eCom subjects: marketing, product and pricing, shopping cart, targeting advertisements, personalization, reporting, analytics etc
- Performing consulting and supervisor role to teams working in my area of responsibility
- Architecting and leading implementation of strategic infrastructure required for middle and long term platform evolution
- Responding to emerging business requirements from the platform infrastructure perspective
- Anticipating trends and making design decisions having in mind complete road map schedules and deliverables
(Public Company; MNST; Internet industry)
August 2007 — December 2008 (1 year 5 months)
- Solution Architect of employer platform
- Participating in design and code reviews
- Consulting teams on to the current development concerns
- Coordinating the efforts of teams
- Defining and enforcing development, testing and web standards
- Identifying refactoring candidates and proposing architectural solutions for them
- Investigating possible platform enhancements and implementing POC for them
(Public Company; 1001-5000 employees; MNST; Internet industry)
July 2005 — August 2007 (2 years 2 months)
Member of eCom team supporting the UI interface and middle tier components.
Member of Next Generation platform team - Application Framework
Member of Next Generation platform reference architecture team
Member of Microsoft Commerce Server 2007 reference framework team
Member of Virtual Architecture team
Significant Contributor Award in 2006
Innovation award in 2007
(Privately Held; 1-10 employees; Hospitality industry)
December 2004 — June 2005 (7 months)
I was web developer on project of intranet hotel capacity booking system
(Privately Held; 1-10 employees; Information Services industry)
2002 — 2004 (2 years )
• Enterprise suite of accounting applications “Financio” - used by more than 100 clients – small size to enterprise size companies
• Application covering the pharmacy retail needs
• Intranet distributed application for liquor wholesale corporation “Resava”
• Payroll application for Regional court of Justice, Cuprija, Serbia
• Low level (RS232) driver application for next ECR: Sharp, Elcom, Quarion, Comtrade
• Super market retail shop application
(Privately Held; Information Technology and Services industry)
1998 — 2002 (4 years )
- CAD / CAM Project “Aspera 2002” for Federal Ministry Of Transportation covering designing of forestry roads.
- Payroll application, POS, security , retail, whole sale, accounting applications for:
Youth association organizations “Morava”,Cuprija, Serbia
Youth association organizations “Resava”, Svilajnac, Serbia
Pharmacy wholesale “Pinus”, Cuprija, Serbia
Shoe factory Aleksandar, Cuprija, Serbia
Intercom Computers, Cuprija
- Medical laboratory application for handling patient data; workflow of chemical and microbiological blood analysis and other tissues - Regional labratory, Cuprija, Serbia
- MS Outlook like schedule application for beauty salon “Vamp”,Cuprija, Serbia
- Sharp Pocket PowerPC emulator for PC and porting the ASM geodetic applications to PC by using this emulator
c#, .net, development, architecture, smart clients, CAB, Prism, software factories, WPF, Silverlight, DDD, BDD, TDD, NHibernate, agile,XP
DNG
MCP - Microsoft Certified Professional, 2002
MCSD - Microsoft Certified Solution Developer, 2002
MCAD - Microsoft Certified Application Developer, 2007
MCSD.NET - Microsoft Certified Solution Developer, 2007
MCTS - Microsoft Certified Technology Specialist, 2008
MCPD - Microsoft Certified Professional Developer, 2008