Intel corp.
Nizhny Novgorod
Electronics, Tool Engineering, Household Appliances, Computers and Office Equipment... Show more
Enterprise Solutions Architect, Lead developer
Working in an automation engineering team internal to Intel business group, providing business processes automation solutions
* Business analytics, communicating with customers, elicitating requirements
* Working out solutions architecture
* Formulating solution concept
* Project budget estimation and justification
* Communicating solution deliverables to higher management, getting approvals
* Controlling sub-projects alignment to the general concept
* Leading individuals in code desgin and development
* Data storage architecture and implementation
* Developing code for web sites and web services
Projects:
Internal department backend reengineering initiative
The tools that are used in our department (about 100 people) were developed long
ago separately from each other and don’t meet the current needs of the processes.
The project aim is to replace the tools with an integrated solution to meet current
and future needs of the processes. Project is in implementation phase. My major deliverables are solution concept, high-level requiremetns, solution architecture, communications with stakeholders and 3rd party vendor. Presenting project status for higher management, getting the approvals and budgeting for the project, leading the implementation of the project, delegating and control over sub-projects.
Code Signing Project
System stores certificates and performs signing of executable files by request from
the customers. Distributed application: website for role-management, web-service
and command-line tool for signing. Client-server architecture (cross-platform
command-line tool; ASP.NET 4.0 web service and admin UI website)
My deliverables: responsible for the design and implementation of the solution backend part
Software Products Launch Automation System
The system automates paperwork around product launch process, automatically
generates stock-keeping units (SKUs), uploads SKU information into other related
systems (SAP, download center, etc.) The system is a 3-tier web-application
(ASP.NET 3.5 + LINQ + SQL Server 2005). 6 successful releases since 2007.
My deliverables: gathered requirements (partially), performed architecture design,
performed DB design and development. Business layer and front-end
development. Since 3rd release leading development, coaching new team members
on the project.
Software Release Process Automation System
A distributed system for automation of Intel software release process. Implements
workflow of software packages at their pre-release stages: packaging, ISO images
generation, validation, RTM, delivery to external storages, replication among
repositories world-wide. The system was developed 14 years ago and then was
given to our team for fixing the issues and to provide customer support. The
system consists of about 20 different projects including web-services, windowsservices,
command-line utilities, libraries. Website and services implemented
ASP.NET 1.1 + LLBLGen + SQL Server 2000.
My deliverables: introduced business layer on LLBLGen engine; implemented rolebased
security at the website; merged two different versions of the database,
automated ISO generation process using web-services, implemented bug-mapping
functionality to software packages, introduced unified exception handling, and
continuously performed project refactoring, leading development of junior
coworkers.