|
Print versions:
See also:
Diplomas and Recommendations
Small Resume
Contact
Languages
Study
Professional experience
Technical skills
Select your language:
|
 |
|
Name: Razvan Remus Popovici
Contact
2058 Brinston Dr, Troy, MI 48083 USA
Mobil: +49-(0)173-6990579
Tel: +1-(248)-743-2478
Email: me@razvan.de
| |
Languages
Romanian: Native
English: Speak/Read/Write - good
German: Speak/Read/Write - good
French: Speak/Read/Write - satisfactory
To top
Study
27.12.2005: Sun Certified Java Developer
- SCJD is a practical test, containing: file access, locking client-server architecture, thread synchronization, GUI design and programming, Object Oriented programming and documentation
28.04.2004: Sun Certified Java Programmer
- SCJP is a theoretical test with questions about java language and platform
15.12.2003-19.12.2003: Empirum Complete Training
- Attended Empirum Pro 9.5 Training at matrix42 AG. Empirum Pro is a market leading product in Console Management domain
1995-1999: Bachelor Degree from "Transilvania" University Brasov, Romania, Computer Science Department. Graduated with 9,65 out of 10
- Participated at computer science contests in Romania and abroad
- Published computer science related articles in the "University Bulletin Board"
- Studied topics: FORTRAN, Pascal, C++, Paradox, Delphi, Visual Fox Pro, Lisp, MathCad, Matlab, Derive, GPSS (General Purpose Simulation System), LISP, VRML, Prolog, Excel (Solver Module)
- Maximum grades for the following courses: Operating systems, Formal languages, Computer graphics and Networking
- Attended a computer graphic course with German teachers from Wiesbaden and Fulda University
- Attended OOP class
- Programmed an RSA encryption using C++
- As part of Database course, I have designed and programmed a computer system for a video store using Visual Foxpro.
- Programmed Simplex Algorithm for Formulas using C++
- Graduation project: University Information System, for editing timetable for schools and universities using Microsoft Visual FoxPro. Studied about ISO 9001 quality assurance standard in software development domain
- Simple Web application, using Visual FoxPro/CGI.
1991-1995: "Radu Negru" High School Fagaras, Major in Math and Physics
- Participated at several physics contests, at county and national level. Achieved the first place at the physics county competition
- Introduction in Windows 3.1, Turbo Pascal, C++, Foxpro, Basic.
To top
Professional experience
15.11.2005-Present: Owner of "Software Ingenieurbüro Popovici" in Germany - Contracts with Siemens AG and maxcrc GmbH
- 2006: Planned, developed and maintained a regressive quality assurance platform to test custom interfaces to Siemens' GSM / UMTS hardware (BSC, RNC, NodeB). The quality assurance system consists in several java programs and shell scripts, also including many of already developed software components. The java programs are manipulating XML files using DOM/XPath techniques, in order to test the MCCM standard interface. I have maintained a custom JDBC driver and wrote various Java programs using JDOM, HSQL, Log4J. Also, there were developed software components to emulate the output of existing GSM/UMTS planning tools (like KMS, TNPC, CDD, MCCM, FNDT), in order to regressively test their interfaces.
- 2006: Black box test for software components of the Radio Commander, limited to the CLI command set and customer interfaces. The tests required understanding of GSM radio networks and of ATM transporting used in UMTS. The tests were automated, to run in a regressive environment. Experience with 3GPP MCCM standard connector and with proprietary network management protocols (like KMS, TNPC, CDD, FNDT) of leading German mobile phone providers.
- 2006: Designed architecture for reporting module of the customer's product, Userbooster Professional. The architecture permits a dynamical development of the reports, also allowing implementation of custom parameters and custom user interface. The values exchange and the integration of the module in the product is COM-based.
- 2006: Integrated Crystal Reports, using ActiveX Control, in a MFC/C++ application.
- 2006: Programmed various user interfaces to administer available reports and the automated jobs.
- 2006: Designed and implemented various reports regarding LDAP/Active Directories. Written extensive data mining stored procedures.
- 2006: Designed and implemented automated jobs in existing Windows service to run and export the Crystal Reports files to various formats, using dynamic parameters.
- 2005: Installed and conducted performance testing for Sun One Web server Plug-in, written in C based on NS-API,
01.03.2001-28.02.2006: Software developer at matrix42 AG Neu-Isenburg, Germany
- Analyzed and performed proof of concept for PXE Server under Novell Netware Operating system using Java SE and Microsoft Project. The database access was designed to be made with Hibernate/JDBC.
- Developed controlling interface for centralized synchronizations using C++, MFC, ODBC with MS-SQL and Oracle
- Enhanced and maintained general software components such as: Partition editor, configuration editor for several operating systems using Microsoft Visual C++ with MFC. The editors were needed for managing the unattended installation of the operating systems. Developed the user interfaces and interact database for editor like MS-SQL and Oracle
- Modified Windows NT Services for Linux portability and provided maintenance. Data Access objects were realized with ODBC under Windows and Oracle native under Linux
- Developed different C++ libraries, with general functionality like NT Service Template, Time series pattern, etc
- Integrated Crystal Reports in existing application to provide Printer capability for the desktop application using calls of COM Objects from C++ and Crystal Reports Version 8.5 and Version 10
- Developed a DRM Internet technology to allow selling of the informational content and prevent illegal copying using Driver Development Kit and C++
- Project management, architecture and development for HTTP-Tunneling product
- Developed and provided continuous maintenance of Internet capability for Empirum Pro - Console Management Product using MFC and C++
- Developed XML connector for Empirum Pro using CGI and C++
- Worked on enhancing Empirum Sync and provided maintenance for the product using Microsoft Visual C++ and MFC
- Provided necessary changes, training and support for rsync, IPerf and Cygwin platform. Developed a Java Plugin for JMeter, to test the performance of rsync
- Developed Portred to provide real time control of used bandwidth, which supports more programs and protocols, like: FTP, HTTP, rsync. The project was developed in C++.
- Developed check of software dependences to report about violation of the dependencies of a software package at installation
01.11.2000- 28.02.2001: HLP GmbH Developer for www.webacad.de
- Programmed a billing module and Hyperwave integration for an Internet based learning system company using Java, Java Script server side and JDBC
01.09.2000-30.10.2000: Exody GmbH Developer for the main products of the company: WebSuxess und Shopsuxess
- Developed WEB Whois Service using ASP, COM (in C++) and IIS
- Developed MSMQ oriented application
- Worked on the development of PHP Statistical Module
- Performed Software Integration of Intershop Enfinity, Hybris and Katalog-international Internet based shops with the company's main product. The target was production of buyer/visitor statistic reports
- Developed Java Script Menu Control using Java Script
01.10.1999-01.07.2000: ROUTE 66 BV und ROUTE 66 srl Holland and Romania - Developer for Geographical Information Systems application server products
- Designed and developed a Palm pilot system for rendering maps. The system uses innovative Algorithms for map rendering and two dimensional database queries. The product was developed in Metrowerks C++
- WAP Server Installation, design and development of a java Servlet for monitoring traffic jams in Holland using Java Servlets and Nokia WAP server
- Worked on a team to provide Web oriented server solution for map rendering and optimal route computation using C++ and Java
1997-01.09.1999: Rata Prod srl Romania business manager and developer for controlling and administration software
- Designed, developed and marketed a controlling and administration software for schools and other public institutions using FoxPro
- Elaborated a study about digital map storage for Wood and Water Ministry
- Developed Audio-Tex System, a multi line answering system, used for radio or TV contests using C++ and Linux
1996-1997: Independent developer - controlling software for Romanian schools and high schools
- Designed, developed and maintained the first version of the school controlling and administration software using FoxPro
1996-1996: Romania Cable System SA Romania, previously Analog SA. Part time job. Maintenance and development of the controlling software in the company and Professional Services
- Programmed a CRM for subscribers using FoxPro
1993-1996: Five SRL Romania. Part time employee
- Developed controlling software and provided hardware maintenance
- Programmed a general accounting software system using FoxPro
- Worked on the development of an electronic component inventory, which runs under MS-DOS and is able to render both Latin and Russians characters using Turbo C++ and FoxPro
To top
Technical skills
Project management:
UML Modeling,
Agile and Waterfall project management knowledge,
Knowledge about CMM and ISO regulations,
Gantt Diagrams for dividing work and progress tracking,
Creating business processes about support, quality management and development,
Revision control systems, Bug Ticketing Systems,
Statistical analysis of source code.
Programming languages:
C++, Java, C#, C, Pascal, Fortran, Cobol, Prolog, Lisp, Basic, Basic (spectrum Z80),
Assembler Z80, i8086, i80386,
JavaScript, FoxPro, Visual Fox Pro,
SQL - Oracle, MSSQL, PostgreSQL.
Development platforms:
Spectrum Z80, MS-DOS, Windows API, J2EE, Palm OS, Windows CE, .NET.
C++/other IDE and development tools:
Visual Studio (6.0 und .NET 2003),
Metrowerks C++,
DDD Debugger,
Visual Studio C# 2005,
Borland Turbo C++,
Borland Pascal,
Microsoft Developer Workbench,
DDK - Driver Developer Kit for Windows NT.
Databases:
Microsoft SQL Server 2000, 6.0,
Oracle (Programmer) 10,9,8,
PostgreSQL,
FoxPro,
MySQL,
Hibernate, Persistence technique,
Data Access Technology: ODBC, DAO, ADO, JDBC,
Normalization theory,
Reporting with Crystal Reports and Jasper.
Operating systems - Usage, Maintenance, Installation:
Windows 2003 Server, 2000, NT, XP, 95, 98, Millennium,
Linux - Suse, sles9, Fedora,
DOS,
FreeBSD,
PalmOS,
Novell Netware,
Sun Solaris,
Windows CE, Windows 2003 ME.
Embedded systems:
PalmOS, C++ with Metrowerks.
GUI Programming:
Windows Forms,
MFC,
ProfUIS,
C-PLAT,
Swing, AWT,
Remedy.
WEB Application:
JSP, PHP, ASP, Servlets,
Jakarta Struts,
XML parsing, XSLT, XPath, FO-language,
HTML (3.2, 4.0),
Apache WEB Server, Tomcat, JRun,
Microsoft IIS,
Netscape Web servers,
Hyperwave Contents Management System,
CSS,
WAP, WML, Nokia WAP Server,
GIMP (Image processing),
Corel (5.0 - Corel Draw, Corel Trace, Corel Paint),
3D Studio Maxx.
UML:
ArgoUML,
MagicDraw,
Poseidon,
Rational Rose,
openArchitectureWare - MDA,
AndroMDA - Generation platform.
Java IDE:
Eclipse,
NetBeans,
JCreator,
Visual J++,
Borland JBuilder 4.0,
Command line,
Ant,
Maven.
Java Platform:
EJB - JBoss,
Sun Java System (SJS) Application Server,
Hibernate,
Swing,
Awt,
RMI,
JUnit,
Swing Unit,
Ant.
Concurrent versioning systems:
Microsoft SourceSafe, Source off site,
Subversion,
ClearCase,
CVS, WinCVS,
StarTeam.
Mathematical tools:
Mathcad,
Matlab,
Derive.
Network and security:
Empirum Pro (Desktop Management System),
SSH,
TCP/IP, Programming sockets applications,
Firewalls,
Load balancers/web balancers,
Proxies - squid, apache,
rsync,
Communication protocols SMB, FTP, HTTP, HTTPS, rsync, DHCP, TFTP, PXE, POP3, SMTP, SNMP, SSH, Telnet,
ATM - Basic knowledge,
Exim - Mail Server.
GSM/UMTS Networks:
Siemens CM* / CADDIE,
Basic knowledge about BSC, RNC, NodeB.
Algorithms:
Sort, QSort,
Divide and conquer ,
Backtracking,
Branch and Bound,
Dynamical Programming,
Operations Research,
Numerical Methods,
Binary search, 2D, 3D search, Index,
Geometrical algorithms,
Graph Algorithms,
Boolean Algebra Algorithms (expression optimization),
Complexity computing and optimization.
Distributed programming:
COM/DCOM,
JAVA-RMI,
EJB,
CORBA,
IPC of the XNET Company.
e-Business:
Intershop Enfinity,
Hybris (PHP Version),
eLearning Suit - Hyperwave Module for Internet based learning,
Ideea Seller - Katalog International.
Quality assurance:
JMeter,
JUnit,
JFCUnit,
Coverage reports - Emma.
Office tools:
Microsoft Office Professional (Word, Excel, PowerPoint, Visio, Access, Project),
Open Office,
TeX and LaTeX.
Accounting:
Romanian accounting,
Romanian salary computation.
Other:
Microsoft MSMQ Programming,
Speed, size and memory optimization,
Printer direct programming,
Windows driver programming.
To top
|
 |