I am passionate about clean code and using good design principals. My extensive background has given me a solid understanding of the software development lifecycle. After working in various industries I found that I have a talent for analyzing requirements and proposing highly performant, expandable solutions for growing environments. I have a passion for assisting and helping junior developers grow. Even though I enjoy coding for hours, I grasp at the opportunity to be involved in the design and conception of ideas. Building decoupled, easily expandable solutions while cleaning and improving our current code base to minimize repetitive tasks as much as possible.Ultimately, I would like to work as a back-end software engineer being intricately involved in the design and development of new solutions.As a hard-working, self-starter and problem solver I believe that great management and good teamwork can find solutions to the toughest challenges.
-
Senior Backend EngineerDetriosRochester, Ny, Us -
Senior Software EngineerLenels2 Oct 2023 - PresentPittsford, New York, Us -
Software Engineer 2Systems Personnel Inc. Sep 2022 - Oct 2023West Seneca, New York, UsResponsible for developing, analyzing, researching, and resolving system issues. Interpreting medium-to-complex user stories encompassing the development of complex features and service requests in the Agile Methodology. By identifying technical deficiencies, proposing, and building solutions to address them as well assisting and training junior developers on more complex OOP and design principles we have successfully maintained linear growth in story point completion. Extensive use of SQL by building and using Tables, Stored Procedures, Synonyms, Triggers, and performance metrics to identify and resolve inconsistent bugs.Key Achievements:- Introduce dynamically extensible solutions to team and provide training on decoupling code using dependency injection.- Build standardized departmental library with commonly used functionality and deploy to NuGet for easy implementation.- Standardize and improve software documentation by building standard operating procedures, enhancing design documents with object relational models and process flows.- Provide extensive training to junior developers on both SQL and C# standards utilizing Clean Code Principles. -
Software EngineerBristol Instruments, Inc Dec 2021 - Sep 2022Victor, Ny, UsSoftware Engineer and key resource for continuous improvement planning and implementation. Lead architect in converting current code set from structured to object-oriented design principles. Primarily coding in C++ and Python for scientific instrument programming as well as building solutions to perform automated testing of instruments. -
Software EngineerLenels2 Nov 2020 - Dec 2021Pittsford, New York, UsDesign and development of custom software integrations primarily in C# with MS-SQL, allowing the import and export of data between Lenel’s OnGuard Access Control System and client systems. Solutions are evaluated and upgraded annually with enhancements made on request. Responsible for evaluating client needs, analysis and solution design. Last-minute changes are often requested by clients during deployment requiring quick-thinking instant solutions. -
Research Assistant - DeveloperRochester Institute Of Technology May 2020 - Nov 2020Rochester, Ny, UsPrinciple programmer as well as key resource in the design and construction of field deployable radiometric data collection unit. The unit samples thermal data every second and uploads the data every 24 hours, along with geographical information to a remote server for processing. A lot of effort is placed in ensuring a small footprint for the solution since it is running on very low power and low resource hardware. -
Student Software EngineerRochester Institute Of Technology Sep 2019 - May 2020Rochester, Ny, UsPart time while completing BSc degree. Advanced electives were all independent studies focusing on Java, C++ and Python implementations in both Windows and Linux environments. -
Software Engineer InternRochester Institute Of Technology May 2019 - Aug 2019Rochester, Ny, UsRedesigned Python-based scripts that use satellite and reanalysis data to calibrate satellite sensors into an end-to-end application in Python, using OOP.Configured Ubuntu (Linux) LAMP server with MariaDB database and write Python code to automatically create database tables and populate the tables with the analysis data from the program. -
Trainee DeveloperSintrex Aug 2014 - Jun 2015Cape Town, Western Cape, Za• Amendments and changes to C++ scripts• HTML, CSS and JavaScript web development• Troubleshooting and optimization of VBA reports• Basic PHP scripting -
Network Engineer/Deployment/Project ManagerDimension Data Apr 2010 - Jul 2014Bryanston, Johannesburg, Za• Comprehensively managed projects and project financials from inception through to project closure.• Researched, acquired, and implemented Resource Management Tools in multiple departments.• Designed KPI’s for iMedia engineers.• Completed quality control on client proposals.• Implemented monitoring and access tools. -
OwnerAcidean Technologies Apr 2007 - Mar 2010• Designed and maintained local area as well as wireless networks• Maintained Windows & Mac systems (computer and laptop)• Designed, implemented and managed backup plans• Supported software including VIP, Pastel and MS Office
-
National Information Technology SupervisorSonae Industria Sgps Sa Jan 2002 - Mar 2007• Managed head office IT department and multiple factories.• Completed feasibility studies and return on investment.Extensive detail available if required.
Benjamin Kleynhans Skills
Benjamin Kleynhans Education Details
-
Rochester Institute Of TechnologySoftware Development With Specialization In Game Design -
Monroe Community CollegeComputer Science
Frequently Asked Questions about Benjamin Kleynhans
What company does Benjamin Kleynhans work for?
Benjamin Kleynhans works for Detrios
What is Benjamin Kleynhans's role at the current company?
Benjamin Kleynhans's current role is Senior Backend Engineer.
What schools did Benjamin Kleynhans attend?
Benjamin Kleynhans attended Rochester Institute Of Technology, Monroe Community College.
What skills is Benjamin Kleynhans known for?
Benjamin Kleynhans has skills like Leadership, It Strategy, Presentation Skills, Systems Design, .net, Business Process Design, Git, Linux, Cisco Technologies, Dependency Injection, Continuous Integration And Continuous Delivery, Itil.
Free Chrome Extension
Find emails, phones & company data instantly
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial