Banner Image

All Services

Programming & Development

Software Engineer and Data Analytist

$25/hr Starting at $100

I have worked at Elixir Technologies and Convo as a software engineer. At Elixir I was responsible for design and development of ETL framework (Data Server/Manager) for Tango platform, developed in C++ while using ICU-Unicode, BOOST and other libraries to improve development and testing experiences. The ETL platform was designed to run on major platforms (Windows, Mac OSX, and LINUX) on servers and desktops a like. It is an extensible plug-in based architecture, I developed various plug-ins for than required input streams like flat files, delimited, XML and databases. It also provided a layer for data transformation to incorporate business logic and than allows to not just stream data to rest of tango platform but also to various other formats like XML, delimited data and databases to be used with in any other existing pipeline. At Convo, I was part of backend server team, where I was responsible of designing and optimizing RESTful web services, Oracle DB and its relevant queries. There our web services were divided in 2 layer Java and PHP, as Java provided better integration with LUCENE. There, I also had chance to learn to work with EC2 nodes, Oracle 11g, REDIS & memcached key value stores, POSTFIX MTA, MONIT, Gearman, RabbitMQ, and using Mixpanel and ELK (Elasticsearch, Logstash and Kibana) for customer/application and server analytics, respectively. I learned a lot at Convo. It was short period, when I moved back to Islamabad for few months, but it is one of most valued experiences. I found that working for a startup is entirely different from working for an established corporation, both have their perks. But while working at a startup is more like working in a research group, you always have to deal with wide variety of issues and new technologies, evaluating different solution and come up with something will work best in given scenario, and most interestingly have to deal with the continuous growth and scaling issues. I have worked at LUMS as resear

About

$25/hr Ongoing

Download Resume

I have worked at Elixir Technologies and Convo as a software engineer. At Elixir I was responsible for design and development of ETL framework (Data Server/Manager) for Tango platform, developed in C++ while using ICU-Unicode, BOOST and other libraries to improve development and testing experiences. The ETL platform was designed to run on major platforms (Windows, Mac OSX, and LINUX) on servers and desktops a like. It is an extensible plug-in based architecture, I developed various plug-ins for than required input streams like flat files, delimited, XML and databases. It also provided a layer for data transformation to incorporate business logic and than allows to not just stream data to rest of tango platform but also to various other formats like XML, delimited data and databases to be used with in any other existing pipeline. At Convo, I was part of backend server team, where I was responsible of designing and optimizing RESTful web services, Oracle DB and its relevant queries. There our web services were divided in 2 layer Java and PHP, as Java provided better integration with LUCENE. There, I also had chance to learn to work with EC2 nodes, Oracle 11g, REDIS & memcached key value stores, POSTFIX MTA, MONIT, Gearman, RabbitMQ, and using Mixpanel and ELK (Elasticsearch, Logstash and Kibana) for customer/application and server analytics, respectively. I learned a lot at Convo. It was short period, when I moved back to Islamabad for few months, but it is one of most valued experiences. I found that working for a startup is entirely different from working for an established corporation, both have their perks. But while working at a startup is more like working in a research group, you always have to deal with wide variety of issues and new technologies, evaluating different solution and come up with something will work best in given scenario, and most interestingly have to deal with the continuous growth and scaling issues. I have worked at LUMS as resear

Skills & Expertise

Amazon EC2Boost C++Business IntelligenceBusiness Process ModellingC#C++Data AnalysisGearmanJavaLucene SearchMachine LearningMATLABMemcachedNatural Language ProcessingOperations ResearchPythonRedisSoftware Design

0 Reviews

This Freelancer has not received any feedback.