Dylan Clement
Verified Expert in Engineering
Software Developer
Dylan has over 15 years of experience, currently working as an architect. His experience is mostly in AWS and C# .NET Core, and he has a practiced eye for breaking up monoliths and managing cloud migrations.
Portfolio
Experience
Availability
Preferred Environment
Amazon Web Services (AWS), Docker, .NET Core, Architecture
The most amazing...
...thing I've coded is a website that stores information in a graph database and uses saved queries to draw conclusions and create more information.
Work Experience
Solution Architect
RAC Insurance WA
- Transitioned the main insurance application to the cloud with Azure.
- Designed and developed a microservice architecture for building outside the monolith.
- Architected the upgrade of the main insurance back-end system and modernizing technology.
Lead Product Architect
Xero
- Worked with fixed assets, business activity statements, onboarding new customers, small business architecture, and compliance reports as both a developer and an architect.
- Architected products for multiple portfolios, guiding technical direction and assisting product managers in making informed decisions taking into account risks, and explaining benefits.
- Helped out with AWS architecture and design for cloud-based systems.
Senior Developer
Adslot
- Worked at a startup that created a premium advertisement management site for top-tier websites like ebay.com, realestate.com.au, seloger.com, and more.
- Developed the server-side and web server environment in Node.js.
- Worked with a wide variety of data stores, including MySQL, SQL Server 2008, Redis, and DynamoDB.
- Operated on two-week scrum sprints for managing projects.
Senior Application Consultant
Coles Group
- Planned a project to convert an existing Excel-based solution to a web-based system.
- Administrated SharePoint for the merchandise IT team (50+ people).
- Created SSIS batch scripts to pull data from various systems (forecasting, stock, etc.).
- Created SSRS reports to provide reporting on usage of the tool, stock levels, waste, etc.
- Designed and architected the application.
Application Development Consultant
PBT Group
- Designed and developed interfaces between a legacy mainframe and new SQL systems using C#, C++, Perl, and Unix scripts.
- Designed, architected and defined specs for software.
- Designed and developed front-end and web applications using C# and ASP.NET (v2.0 – v3.5).
- Designed and developed multi-threaded server applications using TCP/IP sockets and web services.
- Created multithreading of claims assessment and report generation engines.
Software Engineer/Team Lead
Thales Telematics
- Led the development of server components in C++.
- Maintained and optimized servers to achieve a sustained throughput of approx 2000 messages/second.
- Assisted with design and system architecture.
- Conducted advanced integrity checking and load testing on server applications.
- Planned rollout and gathered requirements for installations, upgrades, and patches.
Experience
Mobill mobile billing
Adslot
http://www.adslot.com/Skills
Languages
C#, CoffeeScript, Sass, JavaScript, CSS3, Java, HTML5, Bash, C++, HTML, Less, JADE, T-SQL (Transact-SQL), Perl, C, Python, Ruby, NASM, UnrealScript
Frameworks
ASP.NET MVC 3, Bootstrap, ASP.NET MVC, ASP.NET MVC 5, Express.js, NHibernate, Entity, Ruby on Rails (RoR), OGRE, AngularJS, Knockout (Knockout.js), ASP.NET, .NET, .NET Core, ASP.NET MVC 6, Selenium, Boost
Libraries/APIs
Node.js, Backbone.js, jQuery UI, jQuery Validation, jQuery, DirectX, Facebook API, Highcharts, OpenGL
Tools
Microsoft Visual Studio, Git, Sublime Text, VirtualBox, GitHub, Xero, ReSharper, Bitbucket, Oh My Zsh, MySQL Workbench, GCC, Jenkins, Vim Text Editor, Mocha, Eclipse IDE, LINQ to SQL, Canvas 2D, Apache Maven, MonoDevelop, OpenVPN, SharePoint Designer, Blender, Android NDK, Aptana, Make
Platforms
Amazon Web Services (AWS), Docker, SharePoint, Azure
Storage
MySQL, Microsoft SQL Server, Redis, Neo4j, PostgreSQL, Oracle PL/SQL, Amazon DynamoDB
Other
Ajax, Software Development, Unix Shell Scripting, Shell Scripting, Architecture, IIS
Paradigms
Web Architecture, DevOps
Education
Batchelors Degree in Bsc. Computer Science
University of Pretoria - Pretoria, South Africa
Certifications
AWS Associate Developer
National Australian Institute of Technology
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