Radomirs Cirskis

Radomirs Cirskis

Senior Software Engineer at Emulex

Location
Auckland, New Zealand
Industry
Information Technology and Services

As a LinkedIn member, you'll join 300 million other professionals who are sharing connections, ideas, and opportunities.

  • See who you and Radomirs Cirskis know in common
  • Get introduced to Radomirs Cirskis
  • Contact Radomirs Cirskis directly

View Radomirs's full profile

Radomirs Cirskis's Overview

Current
  • Senior Software Engineer at Emulex
  • Senior Software Engineer at Endace
Past
  • Developer - CONTRACT at Fishpond, Ltd.
  • Owner at IT Konsultants, Ltd
  • Senior System analyst / Developer at Data Pro
  • Lecturer at Riga International School of Economics and Business Administration
  • Oracle DBA at IBM
  • Leading IT specialist at IT Alise
  • Leading IT specialist at Lattelekom
  • IT specialis at University of Latvia
  • Developer at University of Latvia
  • Data Base Developer at “Zunda” Inc.
  • Mainframe Data Operator, System Programmer at Radiotehnika
Education
Connections

500+ connections

Websites

Radomirs Cirskis' Skills & Expertise

  1. Solution Architecture
  2. Software Design
  3. Application Architecture
  4. Database Design
  5. PostgreSQL
  6. Oracle
  7. Data Modeling
  8. Database Development
  9. Requirements Analysis
  10. Product Requirements
  11. Software Development
  12. SQL
  13. Research
  14. SQL Server
  15. C#
  16. .NET
  17. PHP
  18. Java
  19. Mercurial
  20. JavaScript
  21. Zend Framework
  22. XML
  23. UML
  24. PL/SQL
  25. HTML
  26. Test Automation
  27. AJAX
  28. jQuery
  29. ASP.NET
  30. Python
  31. C
  32. Linux
  33. Visual Studio
  34. Packaging
  35. Analysis
  36. Selenium
  37. CSS
  38. Subversion
  39. Visual Basic
  40. C++
  41. Git
  42. Apache
  43. Eclipse
  44. Bash
  45. VCS
  46. SQLAlchemy
  47. Pylons
  48. Apache FOP
  49. Oracle SQL
  50. MySQL

View All (50) Skills View Fewer Skills

Radomirs Cirskis' Experience

Senior Software Engineer

Emulex

Public Company; 1001-5000 employees; ELX; Computer Hardware industry

February 2013Present (1 year 9 months) Auckland, New Zealand

- Distributed databases;
- High-performance database development;
- PostgreSQL;
- Development: Java, C, Python, go;
- Embedded Systems development.
- CI: Jenkins, Bamboo, Travis CI

Senior Software Engineer

Endace

Public Company; 51-200 employees; EDA-GB; Computer Networking industry

July 2011Present (3 years 4 months) Auckland, New Zealand

- Distributed databases;
- High-performance database development;
- PostgreSQL;
- Report development (JasaperReports);
- Development: Java, C, Python;
- CI: Jenkins, Bamboo, Travis CI.

Seasoned Information Technology and Services Consultant and Contractor

nowITworks

Self-Employed; Myself Only; Information Technology and Services industry

March 2010December 2011 (1 year 10 months) Auckland, New Zealand

I help businesses to save and/or make money!
- Software Development (MS.NET 1/../4 C#, ASP.NET, classical ASP, VB6, PHP, Python);
- Database Development (MS SQL 7/../2010, Oracle, PostgreSQL, MySQL);
- System Design/Architecture (UML, conceptual/logical/physical data modeling);
- System/Business Analysis (UML/use cases based requirement documentation, process mapping).

Consultant - Data Migration Analyst - CONTRACT

Auckland Council

Government Agency; 5001-10,000 employees; Government Administration industry

February 2011April 2011 (3 months)

- Data migration QA;
- SAP Business Objects Data Services XI;
- Comprehensive Enterprise data migration from MS SQL, SAP and various data sources into a centralized SAP data storage.

Lead developer - CONTRACT

Brownpaperbag Ltd

Privately Held; 1-10 employees; Information Technology and Services industry

June 2010February 2011 (9 months)

Supporting legacy e-commerce website (http://www.choice.co.nz/ ). Re-engineering the legacy application and developing a new e-commerce site for Choice Catering Equipment Ltd integrating it with ACCREDO. Main responsibilities:
- Leading a team of 3 developers (working on the site and international – telecommuting);
- System Design/Architecture (UI wire-frames, UML modelling, ER-diagramming, documentation);
- Release management (GIT based);
- Software Development (PHP, Zend Framework, Doctrine2 ORM, MySQL stored procedures/triggers, MS.NET ASP.NET 2.0 C#);
- Database Development / Administration (MS SQL 2005, MySQL 5.5);
- Legacy data migration and consolidation with an external accounting system from MS SQL 2005 DB to MySQL 5.5 DB.

Developer - CONTRACT

Fishpond, Ltd.

Privately Held; 51-200 employees; Internet industry

November 2009February 2010 (4 months)

Australia and New Zealand's Largest Online bookstore.

Responsibilities/skills/qualification etc.:
- Cloud computing (Amazon EC2, S3);
- Improving and migrating the legacy code-base (PHP, Python);
- Object Oriented development (design and modeling);
- Development in PHP, MySQL using Zend Framework;
- OOP Design/Software architecture;
- TDD with PHPUnit and Zend Framework;
- Google Applications: mail, calendar, documents, and spreadsheets
- Tool-set: git, Eclipse/Aptana/PDT, Netbeans, nginx, Apache, Bash shell, SSH.

Owner

IT Konsultants, Ltd

June 2006May 2008 (2 years)

Privately owned IT consulting and IT service providing company. Participated in wide range of IT projects performing different roles, including:
- System Analyst;
- Requirement Analyst;
- System Designer and Architect;

Main activities and responsibilities:
- Business Analysis and System Analysis Project Management;
- Development of System Requirement Documentation.

Senior System analyst / Developer

Data Pro

Privately Held; 11-50 employees; Information Technology and Services industry

November 19962006 (10 years)

Responsibilities:
- Software Development (MS.NET, VB6, PHP, Python);
- Database development (MS SQL, Oracle, PostgreSQL, T-SQL, PL/SQL);
- System Design/Architecture (UML, conceptual/logical/physical data modeling);
- System/Business Analysis (UML/use case based requirements documentation);
- Proposals for tenders on enterprise system development/implementation in Government and Public service sector;
- Project management (small teams: 3-10 members);
- Research, evaluation of new technologies and implementation to production process ;
- System and Database administration (maintenance of the development, testing and customer production environments).

Lecturer

Riga International School of Economics and Business Administration

September 2002June 2004 (1 year 10 months)

Responsibilities:
- Part-time lecturer (subject: “Network Data Bases”);
- Student examination and testing;
- Practical assignment preparation.
Achievements:
- Prepared and conducted a lecture course on DBMS “Network Data Bases”. The main subject was MS SQL Server 2000 and its application. Target audience - 3rd year under-graduate students. The course was conducted both in Latvian and Russian languages. Organized and administered practical lessons, tests and examination.
- Created and maintained the system for testing and knowledge evaluation of the students using CSS, HTML, JavaScript, and XML/XSL, MS SQL Server 2000, SQLXML, from relational data generated XML documents, XSL and data-driven dynamic HTML/DHTML technique.

Oracle DBA

IBM

Public Company; 10,001+ employees; IBM; Information Technology and Services industry

19992002 (3 years)

Responsibilities:
- On-line backup and recovery procedures implementation for large databases;
- Oracle Form application distributed and automated deployment package designed and implemented, using Nullsoft NSIS (Nullsoft Scriptable Install System);
- PL/SQL quality assurance, code review and the coding guideline maintenance;
- Database data model and physical design optimization;
- Oracle database management and administration.

Leading IT specialist

IT Alise

Privately Held; 51-200 employees; Information Technology and Services industry

November 1995November 1996 (1 year 1 month)

Responsibilities:
- Technical Department Management;
- System, network and database (Oracle, Lotus Notes) administration.

Administered various UNIX system (IBM AIX v4, SCO Enterprise Srv v3.0, Hewlett Packard HP-UX 9.x). Implemented distributed data backup solution using Novel NetWare 4.x, HP-UX and an external magneto-optical disc recording disc exchange device for Latvenergo Ltd. (the major customer). Was involved in document management system implementation using Lotus Notes and HP-UX with server-nodes deployed across regional departments of Latvenergo Ltd.
Prepared and read an introductory course on Lotus Notes administration.
Implemented and deployed NAS (Network-attached storage) for the system data backup from different platforms (Nove NetWare, HP-UX, Windows) to HP SureStore Optical Jukebox – a magneto-optical disk changer – over NFS protocol.

Leading IT specialist

Lattelekom

Public Company; 1001-5000 employees; Telecommunications industry

19941995 (1 year)

Responsibilities:
- UNIX (AIX) System administration;
- Database (Oracle, FoxPro) administration;
- System programming.

Administered UNIX system: IBM AIX v3.5 and SCO Enterprise Srv v3.0.
Designed and implemented the first stage of the company Intranet covering the capital city region, using CISCO network equipment, IBM RS/6000 server systems with AIX v3.5.

Managed Development environment with Oracle DBMS 7.x on SCO Unix with Oracle Designer Repository, testing and production environments with Oracle DBMS 6.x/7.x running under AIX v3.5.

Implemented localisation solutions for PostScrip printing from Oracle Designer.

Implemented localisation solution for HP PCL printing system and integration with IBM AIX v3.5 system on IBM RS/6000 servers and workstations .

Was involved and supported development of telecommunication cabling and wiring data system SNUS based on FoxPro/SCO UNIX.
Prepared and read a week-long introductory course into UNIX operating system for the users of the IT and customer departments.

IT specialis

University of Latvia

Educational Institution; 1001-5000 employees; Higher Education industry

October 1992April 1994 (1 year 7 months)

Department of Information Technology, Faculty of Physics and Mathematics, University of Latvia.

Responsibilities:
- UNIX (Soraris/SunOS) administration;
- SQL/DS Database administration and development.

Was involved in various developing projects using IBM System/370 4381, SQL/DS ran on VM/CMS (aka, DB2 for VM and VSE).
Deployed and maintained SUN server and workstation based network with SUN UNIX system: Soraris/SunOS.
Took part in the designed and implementation of the early first prototype stage of the Latvia Academic Network (LANET) with a direct connection to German scientific network WIN over IP/X.11 tunnel, and Latvia Network (LATNET) as the backup connection to the Internet. The network was implemented using CISCO network equipment and SUN servers and workstations, and IBM System/370 mainframe.

Educational Institution; 1001-5000 employees; Higher Education industry

June 1992October 1992 (5 months)

Faculty of Physics and Mathematics
Developed, implemented and maintained, using C++ programming language, utilities for text lexicographic analysis, word frequency and correlation analysis and gauging, input data control, validation and quality assurance as a part of the folk song digitalization project “Dainas” (supervised by prof. Vilnis Detlovs)

Data Base Developer

“Zunda” Inc.

October 1990July 1991 (10 months)

Developed and maintained two software systems for the fuel consumptions control and tracking for the logistic purpose and credit/debit accounting system, using FoxPro 1.1 and Novell NetWare 3.x

Mainframe Data Operator, System Programmer

Radiotehnika

October 1988March 1990 (1 year 6 months)

Worked as ESM ES EVM 1035, 1061 mainframe computer (IBM S/360, S/370 mainframe clone) data operator and system programmer.
Implemented and maintained a customized ADABAS DBMS extension for reporting of the system and database health status. The extension was implemented using using Assembler Language and Fortran 77. Acquired experience with IBM S/360,S/370 assembler programming language and the module integration.

Radomirs Cirskis' Projects

  • DAUKS: Document Flow and Task management Information System (“Documentu Aprites un Uzdevumu Kontroles Sistēma”)

    • 2006 to 2012

    Document management and task monitoring information system efficient automation and standardization of document flow and task monitoring in the State Chancellery and ministries. It also provide integration and exchange of electronic documents with third parties and legal bodies. The system also provides informative support for procedure of visitors’ reception and contact administration.

    Technologies:
    - Microsoft Office SharePoint Server
    - ASP.NET
    - Microsoft SQL Server
    - Microsoft BizTalk Server
    - Active Directory
    - Microsoft Office

    Objectives:

    - Develop and implement joint document flow management and task monitoring standard among State Chancellery, ministries and other institutions base on open standards.
    Develop joint integrated operating system for circulation of official state documents between State Chancellery and ministries.
    - Guarantee the processing of documents by State Chancellery during the whole length of their life-cycle: documents are created, imported, edited, delegated, evaluated and signed electronically, published into other systems and archived.
    - Modernize the documentation system of State Chancellery according to standards of document circulation and task monitoring by ensuring the transmission of documents and task management between State Chancellery and ministries.

  • Network element accounting system DIPS

    • 1994 to 1996

    Responsibilities: project management, system analysis, coding, testing, transition, maintenance. Tools: FoxPro.

  • Telecommunications Customer information system CIS (Oracle environment)

    • 1994 to 1995

    System analysis, technical design, coding, data conversion from proprietary systems. Tools: Oracle Forms and Reports, SQL, PL/SQL.

  • TACHONET Application System / TACHOnet informatīvā datu bāze

    • 2006 to 2008

    Tachograph smart card issuing management and administration application system development and integration with TACHONET and the card manufacturer system (Trüb Switzerland, Trüb Baltic AS / Siemens Ltd.)

    TACHONET is a telematic network in operation across the EU. It acts as a central hub for the exchange of information between the national administrations responsible for issuing tachographs (in-vehicle recording equipment) to enforce rest periods and monitor the driving times of professional drivers.

    TACHONET minimises duplication of work across the Member States and maximises efficient tracking of drivers.

    Resources:

    https://www.visr.eps.gov.lv/visr/default.aspx?action=2&rid=143
    http://ec.europa.eu/transport/modes/road/social_provisions/tachograph/tachonet_en.htm
    TACHONET: Telematics Network for the Exchange of Information Concerning the Issuing of Tachograph Cards (http://ec.europa.eu/idabc/en/document/2283/5926.html)

  • Telecommunications Customer information system CIS (Oracle environment)

    • 1994 to 1995

    System analysis, technical design, coding, data conversion from proprietary systems. Tools: Oracle Forms and Reports, SQL, PL/SQL.

  • Joint National Archive Information System

    • September 2007 to April 2008

    Joint national archive information system is helping to implement basic functions of archives – collection, conservation and accessibility of documents.

Radomirs Cirskis' Summary

Comprehensive experience in IT, from S/360 mainframe system developer, system and network administration, and database administrator (with broad range of DBMS) to architecture (still keeping hands dirty with practical database/software development), system/business analysis, and project management. Career started during late 80s mainframe era. Later becoming system/network administrator, database administrator, network designer, team lead.

Specialties: - System Design/Architecture (UML, conceptual/logical/physical data modelling);
- Project management and supervising;
- QA, Testing, and Test automation (xUnit-s, Selenium);
- Research and Development;
- System/Business Analysis (UML/use case/user story/RUP based requirements documentation);
- Software Development (MS.NET, VB6, PHP, Python);
- Database development (MS SQL, Oracle, PostgreSQL, MySQL);
- Revision control/management (git, SVN, Mercurial, VSS);
- Software packaging (NSIS, MSI);

Radomirs Cirskis' Certifications

  • Learn Python GUI programming using Qt framework

    • Udemy
    • License UC-SEUSWQ6Q
    • June 2014
  • Computing for Data Analysis

    • THE JOHNS HOPKINS UNIVERSITY
    • License 970940
    • October 2013
  • Computing for Data Analysis

    • Coursera
    • October 2013
  • Machine Learning

    • Stanford University
    • License 970311
    • April 2013
  • CS169.2x Software as a Service

    • edX|BerkeleyX, the University of California, Berkeley
    • License https://verify.edx.org/cert/ba5747d0b0594e23b1acaeb60a0a6c0c
    • April 2013
  • Machine Learning

    • Coursera
  • CS169.1x: Software as a Service

    • edX|BerkeleyX, the University of California, Berkeley
    • License https://verify.edx.org/cert/8e54d40f334242acbe9c203833140b66
    • February 2013
  • Microsoft Certified Solution Developer (MCSD C#)

    • Microsoft
    • License 693693
    • December 2005
  • Certificate Zend Certified Engineer (ZCE PHP5)

    • Zend Technologies Ltd.
    • License ZEND005872 (http://zend.com/zce.php?c=ZEND005872&r=221797379)
    • August 2007
  • CS188.1x: Artificial Intelligence

    • edX|BerkeleyX, the University of California, Berkeley
    • License https://verify.edx.org/cert/204cad32916e48a4b83a49cc8cf27930
    • May 2013
  • Microsoft Certified Solution Developer (Microsoft Visual Studio 6.0)

    • Prometric
    • License MCP ID# 2250341
    • October 2002
  • Microsoft Certified Database Administrator (MCDBA)

    • Prometric
    • License MCP ID# 2250341
    • January 2003
  • Microsoft Certified Application Developer (MCAD for Microsoft .NET)

    • Prometric
    • License MCP ID# 2250341
    • January 2005
  • Certificate Microsoft Certified Professional (MCP)

    • Prometric
    • License MCP ID# 2250341
    • February 2001
  • Computing for Data Analysis

    • Coursera
    • October 2013

Radomirs Cirskis' Languages

  • English

    (Full professional proficiency)
  • Latvian

    (Native or bilingual proficiency)
  • Russian

    (Native or bilingual proficiency)
  • Spanish

    (Elementary proficiency)

Radomirs Cirskis' Education

Latvijas Universitate

Bachelor of Science (BSc), Mathematics

19912008

Main field(s) of study for the qualification: Mathematics, computer
science, numerical methods, natural sciences, mathematical modelling.

연세대학교 / Yonsei University

n/a, Korean Language

20122012

Grade: n/a

Special Summer Program

Rigas Tehniska Universitate

N/A, Computer Science

19891990

Radomirs Cirskis' Additional Information

Websites:
Interests:

Life drawing, Photography, Language acquisition, Reading, MoinMoin, Python, Linux, Ubuntu, Open Source

Groups and Associations:

NZPHPUG, NZPUG

Honors and Awards:

Zend Certified Engineer (PHP5)
Microsoft Certified Solution Developer (MCSD) For Microsoft .NET
Microsoft Certified Application Developer (MCAD) For Microsoft .NET
Microsoft Certified Database Administrator (MCDBA) Microsoft SQL Server 2000
Microsoft Certified Solution Developer (MCSD) For Microsoft Visual Studio 6.0
Microsoft Certified Professional (MCP)

Contact Radomirs for:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

View Radomirs Cirskis’ full profile to...

  • See who you and Radomirs Cirskis know in common
  • Get introduced to Radomirs Cirskis
  • Contact Radomirs Cirskis directly

View Radomirs's full profile

Viewers of this profile also viewed...