Results-oriented software engineering professional bringing more than 8 years of experience in software design, development and integration with object-oriented approaches. Works well under pressure and consistently exceeds customer expectations with high quality work.
Overview
6
6
years of professional experience
Work History
Computational Scientist
Rockefeller University
New York, United States
02.2024 - Current
Developed image processing pipelines complete from the ground up in Python and MATLAB with online documentation suited to process multi-terabyte datasets on non-commercial grade hardware.
Optimized and documented previously developed pipelines, increasing speed by >10x with a user-friendly 4 step API that facilitates parameter sweeps and data exploration.
Collaborated with open-source developers and scientific laboratories to apply new algorithms and image processing techniques.
Facilitated interdisciplinary research projects, merging diverse perspectives to tackle complex scientific questions.
Organized talks and tutorials to expose users to state-of-the-art software and give developers an avenue to advertise and interact with the community.
Maintained roles, permissions and user accounts on locally hosted server nodes on Windows Server.
Developed and tested optimizations on legacy pipelines and implemented user-requested features.
Established CI/CD pipelines using git workflows and detailed documentation.
Software Engineer
Cornell
Ithaca, United States
09.2023 - 01.2024
Developed electrophysiological data-analysis pipelines for a variety of experimental conditions with behavioral data and theoretical models.
Created a low-level graphical user interface using Qt, Python and open-source visualization libraries.
Built a set of bash tools to deploy tasks for processing datasets at scheduled time-intervals to a high-performance computing cluster.
Research Technician
Binghamton University
Binghamton, United States
12.2018 - 08.2023
Developed data-analysis pipelines in C++,Python and MATLAB used in 3 peer-reviewed publications.
Led technical discussions toward better software practices and newer software libraries.
Contributed to open-source scientific libraries CaImAn, suite2p, numpy, and several others.
Developed algorithms using information theory as a classification task with C++, Rust, and Python.
Education
Bachelor of Science - Neuroscience
SUNY At Binghamton
Binghamton, NY
05.2018
Skills
Python, C/C, Rust, Shell, Javascript
Unix, shell scripting, ssh, server configurations
User-friendly API design
Image processing and visualization
Performance and scalability optimization
Advanced problem solving and analytical skills
Troubleshooting and debugging
Accomplishments
Published first author and 2 second author peer-reviewed publications (see personal website).
Established resource hub and detailed online documentation at https://millerbrainobservatory.github.io/.
Introduced several laboratories to new open-source resources saving hundreds of hours of in-house development.
Computational Scientist at KAUST Supercomputing Lab, King Abdullah University of Science & TechnologyComputational Scientist at KAUST Supercomputing Lab, King Abdullah University of Science & Technology
Senior Software Engineer / Senior Cloud Engineer / Team Lead at Vyper Logix CorpSenior Software Engineer / Senior Cloud Engineer / Team Lead at Vyper Logix Corp