Tim Erdies
Senior Software Engineer at DNSFilter- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
DNSFilter
-
United States
-
Software Development
-
100 - 200 Employee
-
Senior Software Engineer
-
Jun 2023 - Present
-
-
-
OutSystems
-
United States
-
Software Development
-
700 & Above Employee
-
Lead Software Engineer
-
Dec 2020 - Jun 2023
-
-
-
OnPoint
-
United States
-
Technology, Information and Internet
-
1 - 100 Employee
-
Senior Software Engineer
-
Sep 2019 - Jan 2020
Miami (remote) Part of small team working to maintain ASP.Net, C#, Python dynamic web environment.
-
-
-
Magic Leap
-
United States
-
Computers and Electronics Manufacturing
-
700 & Above Employee
-
Senior Software Engineer
-
Jul 2018 - Sep 2019
Plantation, Florida
-
-
-
-
Senior Software Engineer for Nuclear
-
Mar 2014 - Jun 2018
Jupiter, FL Lead developer supporting FPL Nuclear Fleet. Primary .NET developer responsible for creation and maintenance of Windows Systems Services architected to inspect and archive QA Records for Nuclear/NERC Compliance. Architect Windows Services employing multithreading, dynamic language constructs, factories, concurrent collections, separation of concerns, MS Office automation, PDF scanning and other advanced techniques, such as round robin worker thread load balancing. Work with Records Management… Show more Lead developer supporting FPL Nuclear Fleet. Primary .NET developer responsible for creation and maintenance of Windows Systems Services architected to inspect and archive QA Records for Nuclear/NERC Compliance. Architect Windows Services employing multithreading, dynamic language constructs, factories, concurrent collections, separation of concerns, MS Office automation, PDF scanning and other advanced techniques, such as round robin worker thread load balancing. Work with Records Management and other Business Units per requirements. Authorized with special clearance to access and automate data modifications on sensitive Nuclear Fleet data. Employ use of Documentum Content Management APIs programmatically, DQL (Document Query Language) for data reparation. Team Lead designated for Employee Engagement initiatives, also spearheading Confluence Team collaboration. Coding of Oracle PL/SQL and standard SQL scripts for data manipulation. Additional responsibilities include maintenance of existing Java code providing interface services between Fleet Management ABB/Ventyx AssetSuite and Documentum Repository. Show less
-
-
-
NextEra Energy Resources
-
United States
-
Utilities
-
700 & Above Employee
-
Senior Software Consultant
-
Feb 2012 - Mar 2014
Juno Beach, FL Lead developer on financial reforecast application used by front-office power traders to assist in profit and loss prediction of power trade deals. Re-architected pre-2012 2nd-generation monolithic VB/Windows Forms/Oracle application to C#/WPF/Oracle platform utilizing components such as Xceed libraries, MVVM, with proper separation of concerns. Optimized Reforcasting calculations from 6-15 minutes to 1-3 seconds. Demonstrated prototype of idea of expression engine, written in C# with… Show more Lead developer on financial reforecast application used by front-office power traders to assist in profit and loss prediction of power trade deals. Re-architected pre-2012 2nd-generation monolithic VB/Windows Forms/Oracle application to C#/WPF/Oracle platform utilizing components such as Xceed libraries, MVVM, with proper separation of concerns. Optimized Reforcasting calculations from 6-15 minutes to 1-3 seconds. Demonstrated prototype of idea of expression engine, written in C# with Iron Python which would allow traders to write their own business calculations. Implemented Python-based Expression Engine allowing quick turnaround for business calculation changes. With final phase of project performed 100% code analysis, removing all ill-designed legacy and third-party consultant/architect code and database queries and released to trade floor an application performing reforecasts in single-digit seconds. Show less
-
-
-
-
Senior Software Engineer
-
Sep 2009 - Feb 2012
Royal Palm Beach, FL Worked in small senior-level software team architecting client-server software to support two main products ProxTrax and ProxAccess for proximity detection and biometric authentication respectively. Architected Authentication gateway Windows services which communicate via WCF to both multiple client workstations and RF gateway manager.Work with RF and Embedded teams to perfect end-to-end transactions for seamless proximity detection and biometric authentication (fingerprints) for entry… Show more Worked in small senior-level software team architecting client-server software to support two main products ProxTrax and ProxAccess for proximity detection and biometric authentication respectively. Architected Authentication gateway Windows services which communicate via WCF to both multiple client workstations and RF gateway manager.Work with RF and Embedded teams to perfect end-to-end transactions for seamless proximity detection and biometric authentication (fingerprints) for entry into client-side EMR (Electronic Medical Records) applications. Co-responsibilities with Team Lead for client-side application launcher, written as desktop ‘gadget’ as well as complete MSI packaging of product and SQL Server database programming (Stored Procs, SQL/CLI(C#), table design). Authored original prototype of WPF-based tracking application interacting with RF gateway manager leading to successful Investor funding. Part of second generation ProxTrax team authoring front-end WPF applications for database manipulation as well as provided WCF expertise to complete server-side services. Additionally handled complete WiX/MSI packaging of Windows Services and IIS 7.0-based proximity services. Utilized MEF, Prism and Enterprise Libraries for WPF MVVM solution. Integral part of team, as application services author, responsible for complete end-to-end system integration and extensive testing, including writing mock harnesses and stress testers as well as manual testing per authored test scripts. Show less
-
-
-
Dell Technologies
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Virtualization Engineer
-
Apr 2009 - Jun 2009
Worked in Global Systems Services (GSSD) Image Direct Virtual team for pre-pilot implementation of IDV solution allowing customers to connect into cloud over Internet, upload Server OS image or choose from well-defined templates, connect into XenServer-hosted VM and configure/build their gold image for manufacturing. Worked in pure Agile environment with daily SCRUMs and short Sprints to implement infrastructure features, components or extensions of IDV end-to-end processing. Utilized newest… Show more Worked in Global Systems Services (GSSD) Image Direct Virtual team for pre-pilot implementation of IDV solution allowing customers to connect into cloud over Internet, upload Server OS image or choose from well-defined templates, connect into XenServer-hosted VM and configure/build their gold image for manufacturing. Worked in pure Agile environment with daily SCRUMs and short Sprints to implement infrastructure features, components or extensions of IDV end-to-end processing. Utilized newest .NET 3.5 SP1 technologies to develop REST-ful Web services based on Windows Communication Foundation (WCF) • Implemented log4net WCF-based Appender and Logger WCF-based Web Service to SQL 2008 allowing customer support centralized troubleshooting • Enhanced REST-ful Web Service used by processes to extend data and contracts for regionalization. Show less
-
-
-
-
Lead Software Engineer II
-
2005 - 2009
Worked as XenApp Software Engineer for development, test and closedown phases of multiple XenApp releases. Enhanced multithreaded C++ virtualization engine and C# / .NET components using Agile SCRUM. Developed Configuration Logging Feature using C# / .NET, COM+, SQL Server, Oracle (database and stored procedures). Implemented feature enhancements and porting to Windows Server 2008. Developed unit tests using NUnit and CxxTest. Worked with Automated Test teams implementing test harnesses. As… Show more Worked as XenApp Software Engineer for development, test and closedown phases of multiple XenApp releases. Enhanced multithreaded C++ virtualization engine and C# / .NET components using Agile SCRUM. Developed Configuration Logging Feature using C# / .NET, COM+, SQL Server, Oracle (database and stored procedures). Implemented feature enhancements and porting to Windows Server 2008. Developed unit tests using NUnit and CxxTest. Worked with Automated Test teams implementing test harnesses. As part of development, testing and closedown, installed, configured and administered extensive server and multi-server configurations for verification of load balancing, configuration enhancements, printing subsystems, policy and security enforcement. Joint-tested with System I, II and III test teams for stress-testing of small, medium and large farm scenarios. • Participated in Extreme Programming (XP) pilot resulting in bonus and rollout of Agile development. • Enhanced multithreaded IMA Health Monitor with added test processes and ported to Windows Server 2008. • Prototyped WCF .NET based Farm Resiliency Tool to monitor systems remotely. • Migrated core SNMP agent plug-in ensuring XenApp product release would run on Windows Server 2008. • Extended XenApp engine to work with SQL Server 2005, Oracle 10g, 11g and DB2 9.5 in beta and RTM versions of Windows Server 2008. • Created and delivered UML course to entire engineering department. • Presented Windows Installer XML (WIX) Extensions research to team enabling migration from Wise. • Wrote MFC C++ multithreaded client installer program eliminating package redundancies. • Ported Wise Installer logic to WiX resulting in engineering-wide savings of $100K+ Wise license fees. • Piloted WiX rollout to engineering teams greatly reducing development build process of MSI packages. Show less
-
-
-
Nielsen Media Research
-
United States
-
Market Research
-
700 & Above Employee
-
Software Architect
-
Nov 2000 - Mar 2005
Oldsmar, FL Architected object-oriented Status Reporting System (SRS) used by departments to monitor / log status events between 800+ remote Solaris and Linux systems at broadcasters / TV stations / corporate Solaris Collection Facilities (CF) servers. Architected multithreaded remote site SRS in C++ with CORBA, Xerces-C XML, STL and multithreaded Java with JAXB, RMI/IIOP and Sybase DB at Central Site. Designed / implemented Sybase SQL stored procedures / schemas. • Implemented Java and C++ libraries… Show more Architected object-oriented Status Reporting System (SRS) used by departments to monitor / log status events between 800+ remote Solaris and Linux systems at broadcasters / TV stations / corporate Solaris Collection Facilities (CF) servers. Architected multithreaded remote site SRS in C++ with CORBA, Xerces-C XML, STL and multithreaded Java with JAXB, RMI/IIOP and Sybase DB at Central Site. Designed / implemented Sybase SQL stored procedures / schemas. • Implemented Java and C++ libraries for development groups allowing them to utilize monitoring system. • Wrote Use Cases / Rational Rose design / requirements documents for developer / end-user communities allowing greater project conformance to business needs goals. Show less
-
-
-
TriTech Acquires Tiburon
-
United States
-
Public Safety
-
1 - 100 Employee
-
Senior Software Engineer
-
Sep 1995 - Nov 2000
Clearwater, FL Software Development Manager/Team Lead Southeast CAPS Projects (1998-2000) Managed team of programmers / resource trainers for development of 911 Computer Aided Dispatch projects. Developed client/server software in C, COBOL and Perl on HP-UX and IBM AIX. Implemented State Criminal / Motor Vehicle database interfaces with TCP/IP, Bisync / LU6.2 in C / C++. Taught UNIX Admin to agencies. • Completed development of 6+ multi-million dollar projects for major city and county Police, Fire and… Show more Software Development Manager/Team Lead Southeast CAPS Projects (1998-2000) Managed team of programmers / resource trainers for development of 911 Computer Aided Dispatch projects. Developed client/server software in C, COBOL and Perl on HP-UX and IBM AIX. Implemented State Criminal / Motor Vehicle database interfaces with TCP/IP, Bisync / LU6.2 in C / C++. Taught UNIX Admin to agencies. • Completed development of 6+ multi-million dollar projects for major city and county Police, Fire and EMS agencies in Eastern Region resulting in $10+M revenue realization. Senior Software Engineer (1995-1998) Designed and enhanced object-oriented software in mission-critical Public Safety systems. Wrote communications interfaces to State Criminal and Motor Vehicle networks. Designed, installed and provided training of Message Switch. Procured office space and establish local development team. Teamed with Motorola RadioWare Group on multi-million dollar projects. Met regularly with State / local agencies. Gave 24x7 support of Fort Lauderdale CAD/E911. • Developed EMS Resource Allocation Monitor enabling enhanced Emergency Medical personnel assignments. • Migrated Message Switch from C to C++ providing a redundant high-availability multi-threaded system. • Enhanced Windows-based C++ Mobile application enabling quicker action by Police / Fire Show less
-
-
-
-
System Engineer
-
Nov 1985 - May 1991
San Jose, California/New Jersey Primary providing Unix and CTOS support to VARs and ISVs on East Coast
-
-
-
-
Software Engineer Architecture
-
1983 - 1986
Roseland, NJ Designed and implemented PICK Operating System Assembly code for various projects for Corporate Interactive Services.
-
-