Derrick Karimi
About Derrick Karimi
Derrick Karimi is a Senior Software Engineer at Carnegie Robotics LLC, with extensive experience in software development and a strong background in geographic information systems. He has worked at notable institutions such as Carnegie Mellon University and Georgia Tech Research Institute, and possesses skills in volumetric modeling, real-time graphical applications, and high-performance computing.
Work at Carnegie Robotics
Derrick Karimi has been employed at Carnegie Robotics LLC as a Senior Software Engineer since 2015. In this role, he focuses on developing advanced software solutions that leverage his expertise in volumetric modeling and rendering. His work contributes to the company's mission of creating innovative robotic systems.
Previous Experience at Carnegie Mellon University
Prior to his current position, Derrick worked at the Carnegie Mellon University Software Engineering Institute from 2012 to 2015. He served as a Software Developer in the SEI Emerging Technology Center, where he gained experience in software development and contributed to various projects in Pittsburgh, PA.
Education and Expertise
Derrick Karimi studied at the Georgia Institute of Technology, where he earned both his Master's and Bachelor's degrees in Computer Science from 1998 to 2005. His education provided a strong foundation in software engineering principles and practices, which he has applied throughout his career.
Background in Research and Development
Derrick has a diverse background in research and development, having worked as a Research Assistant at the Georgia Tech Research Institute from 1999 to 2005. This role allowed him to develop skills in geographic information systems and geospatial imagery, emphasizing his specialization in remote sensing technologies.
Technical Skills and Tools
Derrick possesses a wide range of technical skills, including proficiency in APIs such as Open GL, Win32/MFC, and Cuda/OpenCL. He is experienced in data processing, analysis, and ETL, and has expertise in software architecture and design. His familiarity with development tools like tmux, vim, gcc, and the Confluence Suite further enhances his capabilities in software development.