Dane Knezic
Verified Expert in Engineering
Software Developer
Dane has 10 years of enterprise software development experience in both front-end and back-end development. He likes system integration and working in Agile environments. He is originally from Australia, enjoys travel, and has been passionate about programming from a young age.
Portfolio
Experience
Availability
Preferred Environment
Git, IntelliJ IDEA, MacOS, Linux, Windows
The most amazing...
...thing I've built is a telecommunications order platform within just a few months to capture sales, manage orders, provision services, and deliver hardware.
Work Experience
Senior Technical Consultant and Product Specialist
Avoka Technologies
- Created interactive online web applications for desktop, mobile, and tablet in the financial services sector.
- Developed web service integrations to client's systems.
- Created Statement of Works to provide accurate time and cost estimates.
- Mentored developers.
- Led local and remote development and test teams.
Software Developer, Financial Services
Intelliware
- Developed both front-end and back-end features.
- Collaborated with business analysts, project managers, software architects, and testers.
- Used Agile software development methodology.
- Consolidated and mapped historical investment risk data over a diverse array of security types.
- Architected integrations.
Independent Software Contractor
Avoka Technologies
- Developed 401K Fund Management Interactive Online Forms for desktop, mobile, and tablet.
- Implemented cross-platform and cross-browser support, including legacy browsers.
- Developed web services integration to client's systems.
- Developed workshops and guidance to assist clients in becoming self-sufficient.
- Provided change request guidance ensuring feasible and time effective solutions.
Software Developer
Avoka Technologies
- Handled architecture and Agile development of back-end and front-end for a Telstra digital business online ordering tool. Featured online order forms, order management, workflows, client and third party vendor system/web services integration, and internal and customer notifications.
- Was responsible for the design and Agile development of a Telstra digital business solution designer. Created the HTML online order form front-end for desktop and tablets with web services integration
- Designed and developed (Agile) a web services interface for an online ordering tool platform.
- Followed a Scaled Agile framework in a large telecommunications environment.
- Created a Java application and handled Adobe LiveCycle performance testing.
- Implemented client and third party vendor web service integration.
- Mentored developers.
- Implemented environment migrations.
Software Engineer
Fastwire/Open Telecommunications
- Was responsible for back-end and front-end maintenance of telecommunications OSS inventory software.
- Handled back-end and front-end maintenance of an automated service to network OSS design software.
- Maintained the back-end and front-end of network discovery and reconciliation software.
- Optimized a path finding and network search algorithm in the context of a telecommunications service.
- Profiled and optimized memory and performance of C++ and Java Applications.
- Handled Agile development of a web service interface for an existing OSS platform with TMForum OSS/J Compliance.
- Designed and developed (Agile) an Adobe Flex-based OSS network inventory management tool with integration via web services.
- Integrated Cisco ANA via web services.
- Integrated Cisco ISC.
- Migrated the environment and application server.
Experience
Telstra Digital Business Online Ordering Tool
Through Agile methodologies and a great team and client relationship, I delivered a solution allowing my client to get to the market quickly and adapt the products and services offered. For example, the client was able to keep up with the Australian National Broadband Network roll-out.
I was involved from the requirement/specification phase through to Go Live and subsequent phases while providing estimations, risk and gap identification, and driving software design decisions throughout, in addition to development.
Telstra Digital Business Solution Designer
This solution required Design and Development of a Web Service Interface to the existing Digital Business Platform and Design and Development of the Front-End Application. Through Agile Development, this project had a quick release to Dealers with further Integration and features added based on their feedback.
Skills
Languages
Groovy, HTML, CSS, Java, HTML5, Ruby, SQL, JavaScript, C++, Sass
Frameworks
JUnit, Mockito, Apache Axis, Hibernate, Selenium, Scaled Agile Framework (SAFe), Adobe Flex, Ext JS, Apache Struts, Spring Batch, Apache Wicket, Compass, Spring, AngularJS
Libraries/APIs
REST APIs, EasyMock, RESTEasy, TopLink, jQuery
Tools
Eclipse IDE, Jira, IBM Rational ClearCase, Subversion (SVN), Apache Cayenne, Adobe LiveCycle Designer, IntelliJ IDEA, Apache Maven, Microsoft Visual Studio, Git, Apache Tomcat
Paradigms
RESTful Development, Agile Software Development, REST, Continuous Integration (CI), Object-oriented Programming (OOP), Object-oriented Design (OOD), Iterative Programming, Incremental Development, Scrum, Back-end Architecture
Platforms
Windows, Ubuntu, Linux, Oracle, MacOS, Amazon Web Services (AWS), NetBeans
Storage
JSON, Oracle SQL, Amazon S3 (AWS S3), Microsoft SQL Server, MySQL
Other
Documentation, Front-end, Back-end Development, Architecture, Writing & Editing, Web Services, RESTful Web Services, Apache Commons, Full-stack, Software Architecture, EclipseLink, Statements, Network Programming, BEA WebLogic Server, WebSphere Application Server
Education
Bachelor's Degree in Computer Science
Monash University - Melbourne, Australia
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring