Dan Makovec - B.Comp.&Inf.Sci. (Hons.) So. Aust.
Profile
I am a self-motivated, professional and personable software engineer with over twelve years experience in the IT industry. My work has been primarily based around web application development, although I have worked in areas as diverse as embedded automotive systems design and database administration and troubleshooting.
I have successfully managed several development teams and welcome any opportunities to continue building my leadership skills. Additionally, I have worked in teams where members are geographically dispersed, as well those with members based centrally in one location. I take pride in adding new and emerging technologies to my technical expertise, whilst maintaining a customer-focused approach and meeting deadlines.
I am looking to gain employment with a company where I can utilise both my technical and leadership skills in either a managerial, team-leader, or technical role. I am an excellent communicator, able to confidently discuss high-level product requirements with external customers or design detail with technical team members. I take pride in my work and pay close attention to detail in creating high quality solutions for my clients and employers.
Technical Skills Summary
Languages
- C, C++, Java, Perl, PHP (Zend Certified Engineer, PHP 5), SQL, Unix Shell, HTML, XML, JavaScript
Operating Systems
- OS X, FreeBSD, Linux, Solaris, Windows
Networking Protocols
- LDAP, DNS, HTTP(S), IMAP, JDBC, ODBC, POP3, SSL, SMTP, XML-RPC
Software Engineering Skills
- Project and Requirements Management
- Change Control and Configuration Management
- Database design and administration
- OO Software Design
- Quality control techniques
- Requirements gathering/analysis methodologies
Domain Experience
- Web based E-Commerce solutions
- Client-server and P2P networked application design
- Database administration and configuration
- Embedded automotive systems
- Financial reporting systems
- High-availability networking and web site infrastructure
- High-volume billing systems
- Network Administration
- Real-time system design
Specific Skills
Web Development
- PHP 5, XHTML, CSS, XML-RPC, Javascript and AJAX
- SSL transaction processing, secure payment e-commerce applications
Database Development
- DB server administration (MySQL, Oracle, PostgreSQL)
- Transactional database application development using JDBC, ODBC, PHP and Perl DBI
- Normalised schema design
Network Engineering
- Networked applications (peer to peer and client/server)
- Firewall, load balancer, switch and router installation and configuration
- HTTP(S), POP3, IMAP, SMTP and DNS protocols
Configuration Management
- Planning and implementing multi-person project CM policies
- Use of Subversion, Rational ClearCase, CVS and RCS tools
Operating Systems
- System configuration of Linux, Solaris 10, OS X, FreeBSD, Windows (NT, 2000 and XP)
Experience
| Blue Dog Training - Software Architect |
June 2008 - present (Brisbane, Australia) |
- Starting Monday June 16th - will add more here as it becomes clear!
| Einfo Pty Ltd - Technical Director |
2006 - 2008 (Sydney/Brisbane, Australia) |
- Designed and built the DirectoryAustralia.com and Cars.com.au web sites.
- Built and documented the company's redundant network hosting infrastructure
- Negotiated tele-housing arrangement with tier 1 provider
- Procured and installed all servers and networking equipment
- Configured all hardware, OS and software platforms for web, DNS and email
- Built network monitoring (Nagios based), Intrusion detection (Prelude based) and firewall (Juniper based) systems
- Oversaw all systems administration activities (Solaris 10 and CentOS 5 Linux)
- Maintained all IT systems infrastructure.
| Unwired Australia Ltd - Platform Development Manager |
2004 - 2006 (Sydney, Australia) |
- Architected and built the company-wide single-sign on, LDAP based security system
- Managed deployment of operating system and database infrastructure upgrades
- Designed and developed distributed messaging service for integration of billing and customer care applications
- Developed solutions for systems ranging from DHCP servers to e-Commerce application
- Designed and developed Bad Debtor funds retrieval software for ISP operations
| Yahoo! Europe - DBA, Software Engineer (Contract) |
2002 - 2004 (London, UK) |
- Reconfigured, optimised and stabilised legacy database installations
- Designed and built DBMS cluster and front end software for European Personals and Premium Email real-time billing systems
- Designed and built e-commerce billing infrastructure in C++, PHP and Perl
- Championed configuration management and change management policies currently implemented across current and future projects
- Provided consultation for and designed real-time site monitoring system
- Supervised training of new team members
| Motorola Australia - Process Assets Architect, Tools Engineer |
2000 - 2002 (Adelaide, Australia) |
- Developed and maintained Java product testing tools
- Built real-time embedded car voice recognition system for the General Motors OnStar (known in Australia as Holden Assist) program
- Developed Swing-based resource management software
- Designed and developed staff, project and asset tracking software, incorporating LDAP services, Oracle and MySQL databases with a web-based front-end developed in Perl
- Developed web-based tool information and software license management systems using MySQL, Apache Tomcat, J2EE (JSPs), PHP, Perl and XML (particularly XSLT)
- Refined organisational software and document configuration management strategy
- Assisted U.S. customers on-site with software product integration
- Conducted training sessions on software tool usage, internal SE processes and techniques
| Skilled Engineering Ltd - IT Consultant, Systems Administrator |
1996 - 1999 (Adelaide, Australia) |
- Designed and implemented Java-based database applications for IT job tracking
- Maintained a year round highly available LAN network in three offices around SA
- Purchased and installed workstations and servers (Netware, FreeBSD and NT).
- Provided on-site rapid-response network troubleshooting and repairs.
- Provided state-wide phone-based help-desk support
| I-NeX Corporation Pty Ltd - Senior Systems Analyst |
1996 - 1998 (Adelaide, Australia) |
- Team leader and project planner for concurrent software development projects
- Designed and implemented MySQL-based web applications using Java, Perl and PHP
- Designed, built and maintained secure e-commerce web-sites for several clients
- Managed and mentored junior employees and contractors
Education
University of South Australia
- Bachelor of Science (Honours), Computer and Information Science
- Degree completed 1997, Honours year 1999
St Ignatius College - Athelstone, South Australia
References available upon request
|