Candidate profile
Senior Software Architect
Description
This profile demonstrates a highly experienced and versatile software professional located in Croatia (EU), available for worldwide remote work with an overlap for US/Canada mornings (CET/CEST). Possessing a deep and broad technical skill set, the individual is proficient in numerous programming languages including C, C++, C#, Java, Python, Pascal, Delphi, Apex, Visual Basic, and various assembly languages (ARM, mc68k, x86), across Win32, POSIX, and embedded platforms. Expertise spans UI/UX development (WPF, wxWidgets, OpenGL, OpenSceneGraph, Mozilla XUL), extensive networking and web services (UDP, TCP/IP, SIP, VoIP, ASP.NET, SOAP, JSON/XML-RPC over HTTPS), and database management (SQL with Informix, MySQL, Microsoft SQL Server, Oracle, Postgres, SalesForce RDBMS, ETL with Talend). Specialized capabilities include GIS application components (WMS client, high performance image tile pyramids viewing control, GML), mission-critical back-end and front-end SCADA system components, software development for embedded systems, multi-threaded application components, object-oriented software architecture design, and computer systems security (implementation of cryptographic algorithms and security protocols). The profile also highlights experience with TDD, UML, and various development tools like PowerShell, Bash, Awk, sed, and Windows Installer.