Scientific Programmer Resume
Scientific programmers are involved in the design, development, maintenance and upgrade of software/system applications used in scientific research. If you are research-oriented, have programming proficiency, and are always on the lookout for challenges, this profile would definitely suit you. A scientific programmer resume must demonstrate your work history, education & certification, and skills. Mentioning traits like strong mathematical skills, clarity of science concepts, familiarity with SDLC, and ability to keep up-to-date knowledge of research by collaborating with scientists would certainly pique recruiters' interest. Moreover, adding profile-related buzzwords and writing bullet points with action verbs can assist to stand out in the crowd, and thus increase your chances of being selected for an interview.
Scientific Programmer Resume Example
Kevin J. Dawson
3906 Victoria Street
Chicago, IL 60631
Phone: 224-691-7385
Email: kevin.dawson@anymail.com
Career Summary: Highly-dedicated, competent, and certified 'Scientific Programmer' with over 5+ years of experience in developing, maintaining, and upgrading versions of software used for scientific research. Possess a sound understanding of entire software development life-cycle and have strong familiarity with testing, debugging, and documentation. Ability to work in a team using exceptional organizational, problem solving, and communication skills.
Summary of Skills:
- Possess expertise in understanding client requirements and writing small/big complex modules in C, C++, IDL programming, Java, Python, MATLAB, FORTRAN, JULIA, Perl, and other scripting languages
- Solid experience of designing and developing software using concepts of high performance computing, signal processing, advanced imaging, and microscopy techniques
- In-depth knowledge of various operating systems, including other peripherals such as disks, tape drives, printers, etc. and system architecture, network configurations
- Capable of coordinating with scientists, research personnel and other professionals in the team to develop quality software in given time
- Adept in troubleshooting software as well as system problems, recommending alternative solutions for the same as well as oversee technical documentation
- Exceptional mathematical and logical reasoning skills
- Team player, and possess outstanding problem solving and interpersonal skills
Work Experience:
Scientific Programmer
SAIC LLC, Chicago, IL
January 2018 - Present
- Designing and developing research software according to client requirements, and preparing detailed specifications to make sure that team writes code modules within given deadlines
- Collaborating with scientists and research personnel to provide consulting services for operating scientific software, parallel algorithm development as well as workflow optimization around HPC platform
- Investigating code written by peers to identify, debug and troubleshoot different issues related to scientific algorithms, data quality and data outage phases to provide the best services to end-user/clients
- Participating in various activities, including algorithm maintenance and improvement as well as development of new operational scientific software products
- Managing various tasks like attending code reviews, planning development team meetings, and executing software for regression testing
- Modifying existing research software to add new modules to existing code, and collaborating with the sales team to manage PI calendar, client correspondence, purchasing and reimbursement for generating maximum profit
- Working with various staff and stakeholders to manage multiple tasks like product readiness, reviews, documentation, on-site presentations as well as handling research publications
Junior Scientific Programmer
Baylor College of Medicine, Chicago, IL
July 2015 - January 2018
- Collaborated with various professionals for running bioinformatic analysis tools on genomic datasets, and interpreted findings to prepare accurate reports
- Worked under tight deadlines to build and maintain tools for data processing pipeline, including numerical algorithms as well as dependency based scheduling and monitoring
- Developed computer code for scientific software packages according to client agreements as well as design code specifications for individual and team tasks as necessary
- Coordinated with various personnel in the software team for the development, maintenance and upgrade of software applications required to carry out scientific research
- Worked with peers and other professionals in various departments, including training staff in developing and transitioning existing code
- Interacted with senior research staff of multiple institutions and equipment vendors to develop and maintain code modules of various clinical machines
- Managed configuration of the closed-loop brain recording and simulation system, including system updates and provided technical support to multiple clinical clients
Apprenticeship:
Scientific Programmer Assistant
SGT Solutions, Chicago, IL
October 2013 - June 2015
- Worked under the supervision of lead programmer to develop UNIX shell scripts for science data production, dataset downloads and staging, and system builds
- Assisted in configuration and maintenance of small heterogeneous LAN comprising SGIs, macs, PC and peripherals like RAID disk array, tape library and network printers
- Coordinated with peers to develop and maintain HTTP and FTP sites using various scripts such as Java, Perl, CGI for accurate distribution of research products including data, documents as well as code
- Analyzed and integrated existing commercial and open-source software solutions with tailored in-house software solutions as per client requirements
- Helped to program databases according to design specifications of data models using appropriate programming languages to access the databases
- Performed hardware and software upgrades as well as troubleshooted system problems as necessary
- Assisted software team to design and develop user interfaces for scientific software packages, and installed upgraded versions at client sites
Education:
- Bachelor's Degree in Computer Science
DePaul University, Chicago, IL
2012
Certification:
- Julia Scientific Programming Course on Coursera
University of Cape Town, Chicago, IL
2013
Reference:
On request.
Contact Us : Privacy Policy
|