Andrei Goumilevski Contact Info _____________________________________________________________________ 486 Albert Street, Rm 313, Ottawa, Ontario K1R 5B5 cell ph (613) 297-8427 Email: gmlvsk@yahoo.com _____________________________________________________________________ NOTE I am a Canadian Landed Immigrant I will have Enhanced Security Clearance in few weeks OBJECTIVE Currently I am looking for a permanent or contract position for Software Developer that would require programming in C/C++, Java ,Perl or SQL languages, Software or Database analysis, design and development or Web development ( HTML, JavaScript, CGI/Perl, Java Servlets ) I have excellent experience developing for Unix/Linux and Windows platform, including new Intel IA 64 bit processor EDUCATION UNIVERSITY OF MISSISSIPPI University, MS COMPUTER SCIENCE, MS (1.5 years) in Computer Science Major GPA: 3.75/4.00 UNIVERSITY OF MISSISSIPPI University, MS MS in December 1998 in Electrical Engineering, Major GPA: 3.66/4.00, Overall GPA: 3.75/4.00 UNIVERSITY OF LATVIA, Riga, Latvia MS in June 1992, Physics, Major GPA: 3.00/4.00, Overall GPA: 3.3/4.00 WORK EXPERIENCE July 2000 - December 2001 Full Time Software Engineer Position Tower Technology Corporation Multiplatform Java Virtual Machine Development Web site: www.towerj.com Atlanta, Georgia, United States Developing and testing the fastest in the world TowerJ Java compiler and TowerJ Java runtime enviroment. Check the benchmarks at www.volano.com Languages used: C, Java, IA64/x86 Assembler. OS used : Linux ( both Itanium and x86 ), Windows Whistler 64, HP-UX, SUN Solaris Designed compatibale API for separating TowerJ Garbage Collector from TowerJ runtime. Used designed API to separate TowerJ Garbage Collector from TowerJ runtime. Integrated third party Garbage Collector into TowerJ Java Virtual Machine on Windows, Solaris and Linux platforms. Tested both TowerJ and Geodesic Garbage Collectors with TowerJ runtime Added Structured Exception Handling to the TowerJ Java Virtual Machine on Windows platform for better Java Exceptions handling. This became the default exception handling for 64 bit TowerJ JVM on Windows XP platform. Ported FFCALL GNU project library to IA64 Linux and IA64 Windows Whistler/XP for Itanium processor. FFCALL is a collection of four libraries which can be used to build foreign function call interfaces in embedded interpreters. Wrote benchmarks in Java and C (JNI interface) to test TowerJ JVM performance. Designed MySQL database and Perl script that allows to keep and than to copmpare the benchmarks results. Implemented many optimizations to Tower Java runtime Ported TowerJ JVM to 64 bit Windows Whistler/XP for Itanium IA64 processor. Around 200,000 lines of C code were ported. This project was done for Intel Corporation on their request Ported shell script and makefiles from Unix/Linux to test TowerJ JVM compiler on Windows platform in batch mode Added support to the TowerJ runtime for new features in Java 1.4, such as non blocking IO (NIO java package). Compiled Sun's JVM code and modified it to make it compatible with TowerJ JVM runtime. December 1998 - August 2000 Full Time Software Developer position Salone Consulting Group, Web site: www.scgnet.net Tallahassee, Florida Working for Salone Consulting Group as a contractor at the Florida Department of Revenue in Tallahassee - developing applications in Visual Basic and Visual C++ - ORACLE programming with Visual basic and Perl for local intranet - System programming in C on HP UNIX - Web Design(HTML, JavaScript, CGI, mySQL, Dynamic HTML, PERL) for private business ( http://www.graduation.nu ) - Designing and implementing from scratch a Web based project in Java 2. GUI was written using Java Swing involving almost all new graphical features. Ftp client was written using TCP sockets. The written program is widely used at the Florida Department of Revenue by management to observe and correct work flow of incoming taxes forms I just registered a domain name http://addsonline.net I am going to build local town classifieds there. Designing and building online database for a big host provider SITEHOST4U.COM that will allow its owner to manage and search customer accounts using a web browser. - Working on a large project that include writing several DLL's and combining their functionality into an ActiveX control to allow a client written in Visual Basic to communicate with a server running on HP UNIX. Includes writing Trivial File Transfer Protocol - TFTP client communicating through UDP/IP using only TFTP Protocol Specifications and a client communicating through Sun Remote Procedure Calls. This project saved Department of Revenue 700,000.00 US$ (no kidding). Please contact Florida Department of Revenue for reference. - Writing a Web based application that allows to do tax auditing online which includes writing CGI scripts in Perl that communicate with Oracle database, writing Pro*C program that populates the database and writing html pages with JavaScript verification. - Writing a GUI type program in Visual C++ that would fit on floppy disk. The program is for collecting information about Telecommunication taxes. The programs is sent to around 5000 Telecomm companies all over Florida. Very good references about my work as a contractor are available from Florida Department of Revenue managers upon request. Please contact Tony Powell for reference: Tony Powell Inter Departmental Program Administrator Powellt@dor.state.fl.us (850) 922-9271 Summer 1998 Full Time Summer Internship CASE Corporation, International, DeCalb, Illinois, USA As a part of a team of four people my job was to develop a New Project Prototype and code it in Visual Basic 5.0, which involved User Interface, ActiveX Controls and Database programming. For a Reference you may contact the Project Supervisor Deputy Program Manager, Pinakin Desai, ph. (815) 827-3108, Email: pdesai@casecorp.com May'97 to December'98 (20 hours/week) UNIVERSITY OF MISSISSIPPI University, MS Working on MICROSOFT PROJECT Webmaster for the MICROSOFT PROJECT WebPage (http://www.obtuse.cs.olemiss.edu Designing and implementing a DLL Automation Server (using Visual C++) to make Windows CE Database functionality available for the Scripting Language developed for the Project. Implementing a DLL Automation Servers that allows the Scripting Language to open and manipulate windows(GUI), File Systems, Registry on Hand Held Device. NOTE The Project has been presented at Microsoft Windows CE Developers Conference At San Jose, California in April'98 Converting 16-bit Scripting Language "eC" to 32-bit version for Windows 95/98/NT adding functionality to it. August 1995 to May 1997 (20 hours/week) Programming in Visual C++: Program in Visual C++ is written (5000 lines of code) to analyze Arbitrarily Shaped Microwave Circuits SKILLS OPERATING SYSTEMS: Linux, UNIX, Windows 95/NT/CE, DOS'6, Macintosh PROGRAMMING LANGUAGES: VISUAL C++ (WIN32 SDK for Win95, WinXP, WinCE) with knowledge of COM/DCOM, Multimedia, TCP/UDP/IP Remote Procedure Calls SQL, Microsoft Access Database WebProgramming ( mySQL, PERL, CGI, HTML, Dynamic HTML, (Web Database (MySQL, ORACLE) development with PERL CGI.pm and DBI.pm modules ) JAVA, JavaScript, VBScript) Visual Basic (Including ActiveX Controls, ActiveX EXE's and DLL's) C/C++ HTML, Dynamic HTML, JAVA, JavaScript, VBScript, Assembly Language, TCP/IP SQL, FORTRAN Gdi debugger DATABASES ORACLE, Access, MySQL MEMBERSHIPS Member of local ACM Chapter ADDITIONAL INFORMATION Willing to relocate Andrei Goumilevski REFERENCES Guruchan Shenoy, Software Engineer at Tower Technology Corporation cell (213)924-4067 work (404)350-3322 ext 309 gshenoy@towerj.com Steve Tynor Chief Architect at Tower Technology Corporation 3137 Bolero Pass Atlanta, Georgia 30341 770-934-7560 stynor@iintiip.com Tony Powell Inter Departmental Program Administrator Florida Department of Revenue Powellt@dor.state.fl.us (850) 922-9271 Paul F. Chafin Systems Project Administrator Florida Department of Revenue phone (850) 414-6910 chafinp@dor.state.fl.us DR. ROBERT COOK (advisor) Chairman of Computer Science Department, University of Mississippi University of Mississippi, MS 38677 Now became professor at Dept. of Math and Computer Science, Georgia Southern University, Statesboro, GA 30460 MPP Building #3008, 201 Georgia Ave., bobcook@gasou.edu (912)681-0892 DR. MARK TEW, Professor of Electrical Engineering Department, University of Mississippi University of Mississippi, MS 38677 (601) 232-5384 Pinakin Desai, Case Corporation International Project Supervisor ph. (815) 827-3108, Email: pdesai@casecorp.com