I'm a professional developer with broad experience in a variety of languages (SQL, C#, C++, Java, Python, Ruby ...) and technologies (ASP.NET, Rails, django, Enterprise Java, Hadoop, MongoDB,...). Expert in databases. Developing knowledge in data science and big data.
Software Developer II @ Full-stack developer. Angular, Java, Spring, Groovy, .net, e-commerce. From August 2015 to Present (3 months) Atlanta, gaSoftware Development Engineer II @ As part of a team, I'm currently implementing a data mart, for reporting and monitoring metrics and KPIs. I help define and implement these metrics. Right now I'm using mostly SQL and Powershell for ETL, SCOPE for big-data processing and ASP.Net and C# for the small web app that displays the metrics. The database contains dozens of tables, and hundreds of millions of rows. From August 2013 to August 2015 (2 years 1 month) Bellevue,WaAssociate Professor @ I taught a variety of technology related courses, at the BS or MS level, usually in the Computer Science or Software Engineering curricula. I have recently taught courses in programming, data structures, hadoop, android, databases, big data and software architecture. Maintained a small number of Linux servers for student access and research. Taught using SQL, Python, C++, PHP, Java. From August 2010 to October 2013 (3 years 3 months) Marietta,GA, USASoftware Developer (contract, part-time) @ Improved a customer portal using Ruby on Rails and Resque. The system interacted with a variety of other systems including OpenStack. From March 2013 to July 2013 (5 months) Greater Atlanta AreaAssistant Professor @ Developed a J2EE application to extract and parse text for PDF documents, extracting values and storing them into a database, and a web-based user-interface for users to validate and improve the data for this automated process. Used Java, JSPs, XML, html, Javascript and YUI. From 2002 to 2010 (8 years) Lead Software Developer (consultant, PT) @ I designed and implemented a system to extract semi-structured text from PDF documents and parse that text to extract information to store in a database, and a web-based interface to allow users to validate and improve on the data extracted. Used Java, J2EE, XML, html, javascript and YUI. From August 2007 to August 2009 (2 years 1 month) Systems Administrator @ From 1994 to 1995 (1 year)
Doctor of Philosophy (PhD), Computer Science @ Tulane University From 1996 to 2001 BS (Licenciado en Ciencias de la Computacion), Computer Science @ Universidad Autonoma de Yucatan From 1990 to 1995 Orlando Karam is skilled in: Java, Python, Databases, SQL, MongoDB, PostgreSQL, Hadoop, Machine Learning, Software Engineering, JavaScript, XML, C++, Programming, C#, Software Development, Architecture, OOP, C, Linux, PHP, Android, HTML, Java Enterprise Edition, Statistics, Teaching, UML, Programming Languages, Agile Methodologies, Ruby, Computer Science, CSS, Database Design, Visual Studio, MySQL, Perl, Android Development, Data Mining, Ruby on Rails, Algorithms, Web Applications, E-Learning, Unix, Scala, Data Models, Django, Distributed Systems, Object Oriented Design, Web Development, ASP.NET, Microsoft SQL Server
Websites:
http://okaram.spsu.edu