| ||||||
| ||||||
| ||||||
Resume ID:
| ||||||
OBJECTIVE: | |
SKILLS: | Skill Name | Skill Level | Last Used/Experience |
EXPERIENCE: | 1/2005 - Present | ||||||||||||
- Staff Central, Personal Data Update Responsible for software architecture, design and implementation of business and presentation tiers; transaction monitoring and maintenance. Staff Central and Personal Data Update are enterprise software used by Human Resources to hire/rehire people, process employee profiles, update employee status and personal data, performance evaluation, transfer employee from one to another cost center, compensation, termination, etc. These HR solutions follow the multi-tier design patterns:
Initiated by branch processors (or by employees themselves), transactions follow a specific approval workflow and finally are updated into People Soft. The information confidentiality and reliable completion of all transactions are guaranteed. Technologies are Java, SOAP Services, XML, Savvion, JSP, Spring, Struts, Tags, AJAX, Swing, Ant, T-SQL, Unix, etc. | |||||||||||||
9/2000 - 1/2005 | |||||||||||||
Responsible for the design and development of recipes module for ovens in Home Appliances Management system. The recipes module is used to create custom recipes, to download professional recipes from the Internet, to edit built-in, internet and custom recipes (name, category, description, number of persons/portions, ingredients, cooking parameters, steps and heating modes), and finally to start them on an oven. The back-end of Home Appliances Management is our OSGi Web framework, with a set of components like HTTP service, MVC similar to Struts, portal applications, jsp files and java scripts, components tag libraries. The front end is a web browser running on Tablet PC. The pushlets technology provides dynamically update of web pages. | |||||||||||||
Responsible for the design and development of OSGi Set Plugins for Eclipse (and other IDEs). They are specifically being designed to be used by Java developers working in the field of embedded devices, helping them to generate code for their bundles, packing, deploying and testing them into an OSGi framework. Both SWT and Swing versions are available. | |||||||||||||
Responsible for the design and development of PDA gateway agent. An agent provides a service provider with remote access to PDAs – installing, removing, starting and stopping of services, monitoring of system and plugged devices (CPU, memory consumptions, processes, threads, LAN card, batery, etc). It protects the OSGi framework on these devices from the Java VM failures and restarts it when necessary. | |||||||||||||
Responsible for the design and development of a financial tool based on Microsoft Project. It reads reported tasks and hours and generates various kinds of reports – project cost, resource loading, etc. The results are used as feedback to decrease superfluous project expenses and to improve project management. The report tool is written in Visual C++ (MFC&ADO). It is part of a larger Web project written in Java (JSP, Servlets, Java Script, HTML). | |||||||||||||
Responsible for the design and creation of a CVS client written in Java. The CVS is one of the most popular control version systems allowing the simultaneous work by more than one developer on shared projects and keeping track of all files revisions. It is written in Swing and runs on all available platforms. | |||||||||||||
Responsible for design and creation of tracing and profiling tools for Java developers. Native agents written in C/C++ are used to set breakpoints, suspend and resume threads, collect information and etc. The front end of the testing tools is written entirely in Java/Swing/ and communicates with native agents via socket or shared memory. These tools helps the Java developers to find quickly bottlenecks, to optimize CPU and memory consumption and to achieve reduction of time to market. | |||||||||||||
1/2000 - 9/2000 | |||||||||||||
Responsible for the design and development of graphical user design, client /server protocol, transaction management, caching and different kind of storages (relational and object data bases, file systems) of ProSyst mBeddedBuilder control version system. ProSyst mBeddedBuilder is one of the Java/OSGi IDEs on the embedded devices market. It is written in Swing and runs on all available platforms. | |||||||||||||
5/1997 - 1/2000 | |||||||||||||
- High Precision Measurement Modules /Voltage (0-5V,0-10V,-5-5V), Current (0-20mA,4-20mA), Pt100, Thermocouples/ - Desktop Information System collecting information from electronics devices (BC01, FlowGauge, MTC16, MTC32, USA, HTC, etc). | |||||||||||||
EDUCATION: | |||
LANGUAGES: | English, French, Bulgarian, Russian |
REFERENCES: | Reference Name: | |
Reference Company: | ||
Reference Title: | ||
Phone: | ||
Email: | ||
Type: | ||
Reference Name: | ||
Reference Company: | ||
Reference Title: | "Health Information Technology Systems" |
|
Phone: | ||
Type: | ||
Reference Name: | ||
Reference Company: | ||
Reference Title: | ||
Phone: | ||
Email: | ||
Type: | ||
Reference Name: | ||
Reference Company: | ||
Reference Title: | ||
Phone: | ||
Email: | ||
Type: | ||
ADDITIONAL INFORMATION: |
- J2Exe - Generates exe files for Java applications, provides access to tray bar and creates Windows services wrappers. - Bookmarking (Web.VU Inc., Austin, TX, USA) - Web project for storing and management of user bookmarks across the internet. The data is displayed in Windows Explorer style. Dragging and dropping operations are included. - Auction (Web.VU Inc., Austin, TX, USA) - The Auction is a part of EStore Web project. It is developed as Struts application that handles user requests, process them and return back results as web pages. It uses Tomcat as servlet container and Microsoft SQL Server to store auction data. Java, Swing, JSP, Spring, Struts, Tags, SOAP Services, XML, Savvion, JDBC, Ant, C/C++/VC++, SQL, T-SQL, Unix, AJAX, Java Script, HTML.
- (1989) 1-st place at the regional Software Programming Contest - (1993-1996) Grantee of foundation "EURIKA"
|
| ||||||||||
|