Particle physicist turned software engineer and loving it.
• I am focused on delivering products that fit customers' needs in an effective and efficient manner.
• Advocate of short feedback loop, data-driven, iterative project life-cycles (agile/scrum).
• I value and enjoy designing maintainable, scalable, high quality software. Keeping the big picture (both from the software architecture and product perspective) is extremely important to me.
• I enjoy working in a collaborative environment. I am passionate about working towards improving team decision making processes.
Languages: Ruby, Java, C++, Javascript, HTML/CSS
Process: Test Driven Development, Agile Software Development, Pair Programming
Platforms/Technologies: Rails
Senior Software Engineer @ From October 2015 to Present (1 month) San Francisco Bay AreaSoftware Engineer @ - Full stack web developer working on back-end (Ruby on Rails, MySql) and front-end (Javascript, CSS, HTML)
- Work in small interdisciplinary teams using Agile practices
- Actively involved in all stages of the software development lifecycle - defining requirements, design, implementation, testing
- Worked on the architecture team tackling the restructuring of a monolithic app towards a micro-service architecture From June 2013 to June 2015 (2 years 1 month) Santa Barbara, California AreaMasters Student in Computer Science @ From September 2011 to June 2013 (1 year 10 months) Santa Barbara, California AreaResearch assistant @ Implemented quantum algorithms in assembly-like domain specific language (QASM) From July 2011 to June 2012 (1 year) Santa Barbara, California AreaLecturer @ · Teaching lecture and laboratory sections for General Physics From September 2010 to June 2011 (10 months) Software Analyst @ · Independently designed and implemented multi-threaded desktop applications used daily by 6 traders, leading to a systematic view of the market opportunities and resulting in favorable trade opportunities that otherwise would be missed
· Designed applications to retrieve market data from different sources using various protocols (live feeds, ftp, http), perform statistical analysis and custom visualizations tailored to each trader
· Designed complex website forms linked to MySql database From June 2009 to August 2010 (1 year 3 months) Santa Barbara, California AreaPostdoctoral Scholar @ · Studied stochastic derivative pricing models and identified opportunities to develop parallel algorithms on GPUs; worked on developing parallelized numerical Monte Carlo methods for pricing options using CUDA. From September 2008 to June 2009 (10 months) Santa Barbara, California AreaIndependent Software Consultant @ From July 2008 to June 2009 (1 year) Santa Barbara, California AreaGraduate Researcher @ · Developed and implemented algorithms to identify correlations among particles in large data sets (hundreds of terabytes). The original software was developed in C++ using object oriented programming concepts to build upon the existing software library.
· Developed custom Perl scripts simulating a "batch" behavior to distribute the data processing over the 12 CPUs available in the local computer cluster. From January 2003 to August 2008 (5 years 8 months) New Haven, CTResearch Scientist @ · Performed software testing for the implementation of the BRAHMS (a high energy physics experiment at the Brookhaven National Laboratory) data analysis (C++) software library. From January 2001 to January 2002 (1 year 1 month) Bucharest, RomaniaResearch Assistant @ · Customized scientific software implementing Monte-Carlo transport models for simulating heavy ion collisions From January 1999 to January 2001 (2 years 1 month)
Doctor of Philosophy (Ph.D.), Physics @ Yale University From 2003 to 2008 Master of Science (MS), Computer Science @ UC Santa Barbara From 2011 to 2013 Bachelor of Science (BS), Physics @ University of Bucharest From 1996 to 2001 Oana Theogarajan is skilled in: C++, MySQL, LaTeX, Cloud Computing, Ruby on Rails, Numerical Analysis, Amazon EC2, Java, Hadoop, Memcached, Python, Physics, C#, Mathematical Modeling, Mathematica, Algorithms