Computer Scientist, Algorithms Developer specializing on Machine Learning, Natural Language Processing, and Information Retrieval with domain knowledge of Biology and other Natural Sciences.
Specialties: Scrum Agile Process, Big Data, Software Engineering, Design Patterns, Mobile Development, Web Development, BDD, TDD, Algorithms, Data Structures, Data Mining, Machine Learning
- Adjunct Faculty at Gwinnett Technical College.
Preparing an "Introduction to Data Science" Course.
- Data Scientist II at CareerBuilder
+ Works on Recruitment Edge; Entity Resolution application used for deduplication of human profiles from multiple sources and enhancement of profile data.
+ Algorithm development to improve precision, recall and run-time of Profile Matcher.
+ Profile the memory and CPU usage of functions, detect performance hotspots, and improve.
+ Develop, and maintain Hadoop/Scala Distributed Big Data applications in Scala and Python languages, using sbt, IntelliJ IDEA, Git, GitHub, source-tree, spark-shell, Hue, Spyder and IPython.
+ Use Basecamp, and Evernote for documentation and task tracking.
+ Automated the execution of 9 step datascience pipeline running on private Linux cluster, using Apache Oozie workflow scheduler.
- Worked as Applications Developer III at Wolters Kluwer
+ Implemented secure storage of files using a hybrid of asymmetric and symmetric key cryptography.
+ Implemented services to clean private data from tax forms, so technical support personnel can access them, on a scalable System Message Bus based reactive architecture. Used RabbitMQ/MassTransit for queuing requests for services. Scalable Services handled the requests asynchronously, and published results back to the queue.
+ Maintained and improved web based TaxWise online (ASP.net, C#, VB) and ATX desktop tax preparations solutions for accountants.
- Worked as a Senior Software Engineer at VMware AirWatch
+ Follows "Scrum" agile software development methodology. Uses TFS to track user stories.
+ Created "Portable Class Libraries" for Cryptography APIs of Windows and Phone SDKs. It is used in AirWatch "Secure Content Locker" app on multiple Microsoft platforms.
+ Added new functionality to AirWatch Console, web-based device management software implemented in MVC 4, to support new device commands and queries for managing Windows Phones and Laptops. Modified corresponding Web Services with new SyncML payloads.
+ Added push notifications to our MDM service using WNS (Windows Notification Service).
- I worked at SRA international, contracting
for CDC (Centers for Disease Control), developing, maintaining and
modernizing MicrobeNet, a web platform for
bioscientific inquiry of pathogens and outbreaks. We use ASP.NET 4.0,
It was developed as a web forms app and we are workign on porting it
to MVC. We
methodology, and pushing the government for a more frequent release
- Senior Software Engineer, NCR Corporation, Duluth, GA, March
2010-current. I am the responsible person for the Data Layer of a
to be deployed by biggest retail chains.
- Postdoctoral Fellow, School of Electrical and
Computer Engineering, Georgia Institute of Technology, Atlanta, GA, March
2009-March 2010. I was driving a one man show to develop and host an
online service for a startup we were trying to take off together with Dr Fekri
and Dr Altunbasak. I was the Project PI and coauthor of NSF grant proposal for
the SBIR (Small Business Innovation Research) program.
software engineer, Oracle Corporation,
May 2008 to March 2009. I was on the
RPAS (Retail Predictive
Application Server) team. We were developing software used by all
the big players in the retail industry for business decision making,
such as inventory and pricing.