AddThis Social Bookmark Button
Saad Rashid
74700 Pakistan
Expertise :
Job Type :
Position :

Resume
 
Objective



Highly proficient Software Engineer with experience in Ecommerce, Business Intelligence & OSS/Telecom domain using Java, JEE, Open Source technologies skill set. 3+ years of overall programming experience in various Software development positions in enterprise software development.


2 years of experience in architecture, design, development, and leading and implementation of medium and large scale enterprise software applications in Ecommerce, Telecom,ERP and E-taxing doamin. 2+ years of experience in developing projects for Fortune 100 US Company Ingram Micro, Walmart, SP-Richards & Acer. 1 year experience in managing & mentoring team of junior developers.


Experienced in software architecture,design & development of complex distributed e-commerce systems and network services. Excellent communication skills and ability to adopt new environments quickly.


Secured First Position in Software Exhibitions organised by Aptech World Wide. Secured First Position in CIT Information Technology Ministry.





 



Summary

?Over 3 years of experience in application development using Java, J2EE, JSP, Servlets, Struts, Spring, Hibernate, Web Services (SOAP,      REST), JDBC & JavaScript.


? One year working experience of PHP & .NET Framework.

? Experience in requirement gathering, designing, development, deployment and maintenance of software solutions.

? 2 years of database design and development experience with MYSQL and Oracle & TimesTen in memory database.

? Experience in SQL writing stored procedures, triggers and fine tuning of queries.

? Extensive experience in writing Web Services and their clients in Java, PHP & .NET for both SOAP and REST technologies.

? Exposure in Business Systems Analysis and Design for different Web and Web Services Projects.

? Fast Learner, Strong Work Ethics, Team Player.

? Strong communication skills and ability to adopt new environment quickly.

? Ability to identify and resolve complex problems & create effective solutions.

? Excellent Concepts of N-Tier Architecture.

? Performed deployment engineering of Web and Console Applications running on Linux, Windows Server and Sun Solaris.

? Knowledge of OOAD, UML, RUP, Agile, TDD & Scrum methodologies.

? Doing research in Intelligent Multi Agents Technology with JADE Api.

? Strong knowledge of Design Patterns, Bug Patterns, Anti Patterns and effective use of Programming languages.

? Good knowledge of Core J2EE design patterns and Sun Blue Prints.

? Extensively involved in Research and Development of Java based Telecom Applications.

 



Achievements
i. Certificate in Information Technology Securing 1st Position
Skill Development Council - Government of Pakistan .
ii . Winner of Software Exhibition Securing 1st Position
Aptech Computer Education .
Enterprise Resource Planning ERP Systems and Data Mining .
Portal Development .
Software Design and Architecture .
Expert Systems
Intrusion detection system using Artificial Intelligence .
Agents Technology


Employment

February, 2009 -  To Date
Senior Software Engineer

BreezeCom FZC

BreezeCom is a next-generation telecom service provider specializing in wholesale voice aggregation services and providing its own retail offerings in Soft East Asia, Middle East, Africa & USA.



Major Projects:


Product Name: VOIP Core Mediation Engine


Production Url : -- Console Application running on SoftLayer Hosting.


Project Description


Developed Mediation Engine for Telecom VOIP industry that will perform mediation (import, rating, validation) process on Call Detail Records CDR’S generated by different soft switches hosted anywhere in the world. Mediation Engine is a hosted model that will process billions of cdr’s daily and apply complex rating and routing logics.



Responsibilities:


? Core developer of Mediation Engine.


? Leading the project.


? Responsible for development of core mediation code in java.


? Implement robust design patterns.


? Design and implement Database Partioning to store and retrieve large data sets.


? Normalization database schema to optimal performance.


? Benchmark on VisualVM on Linux and Windows Servers.


? Write Unit and Load Test in JUnit and JMeter.


? Implement JMS and Asyncronous Communication using Apache ActiveMQ.


? Developed Scehduling Engine.


 



Product Name: Operator Cockpit - ERP (Next Generation Operations and Business Supprot System)


Production Url : -- http://bis2.breezecom.ae


Project Description


Operator Cockpit in Next Generation of Operation Support System an ERP software that will essentially control and guide the overall operation of a telecom operator. With its patentable design and architecture, telecom operators will be able to control their network operations, accounting, finance, marketing, and reporting functions within the organization with almost minimal room for any leakages.


Operators will be able to define and control their SOP (Standard Operating Procedure) using this strong platform and will enable them to operate seamlessly from different geographic locations.


Responsibilities:


? Senior developer in creating different modules.


? Responsile for designing database, application architecture.


? Mentoring and Reviwing program code for junior developers.


? Peer programming.


? Implementaion Spring, Hibernate Frameworks.


? Create & Manage conventional MVC framework called WebTask.


 



Product Name: Operator Cockpit - CRM


Production Url : -- http://crm.breezecom.ae


Project Description


Operator Cockpit CRM is Customer Relationship Management system target telecom markets. This application provide customers access to their resources as a hosted model. Customer login to CRM application to access their accounts, traffic usage, reports, invoices and their activity logs.


Product Name: Calling Cards Ecommerce Application


Production Url : -- http://www.foonebooth.eu


Project Description


Caling Cards application is ecommerce application targeted to selling prepaid voip telephony cards online. Users are able to purchase cards online through paypal. It will provide multilingual support of various European countries. User are able to buy cards for multiple locations around the world.






December, 2006 -  February, 2009
Senior Software Engineer

Etilize Pvt Ltd.

 Etilize is the second largest Electronic Product Content Solutions Provider in the world. With offices in USA, UK and operations in Karachi, Pakistan, Etilize provides digital product content to customers like Microsoft, Google, SP Richards, Ingram Micro US/Europe, Spicers, Walmart, Apple, Buy.Com, PCNation and Nerds.net. Etilize provides content in 12 different markets and 9 different languages.


 



Major Projects:


Product Name: InQuireCore Search Engine


Production Url : http://ws.spexlive.net


Project Description


Be part of the team working on core Ecommerce Search Engine for Etilize that manages 2 millions of electronic products. It consists of high level indexing and caching algorithms that will search desire products, compare them according to their parametric attributes and filters appropriate results within very short amount of time. This project is exposed as an API and also integrated with distributed environments of RMI, JINI and Web Services.


Responsibilities:


? Responsible for designing & developing many parts of the systems integrated inside out in various search engine routines.


? Create Keyword Dictionaries & Display Categories.


? Developed Usage Logging Architecture and Coding.


? Implement Value List Handler and test Search logging with MySQL,SQL Server and Oracle.


? Developed Java Plugins Implementation of SP Richards.


? Perform Failover & Load balancing on Jini Platform with apache JMeter.


? Developed enhance file based search indexing with Lucene Search API.


Product Name: InQuireWeb


Production Url : www.spexlive.net, http://walmart.etilize.com


Project Description


inQuireWeb is fully functional ecommerce application that act as a demo for Etilize Content Search functionality. It contains Product Search, Parametric filters, Product data sheets, Product attributes comparisons, shopping cart, product feedbacks and application administration.


 



Responsibilities


? Serve as development lead for requirements, development, deployment and support for whole product.


? Coordinates with Technical Architect, Product Manager, QA Manager.


? Perform overall product life cycle management.


? Mentor Junior developers.


? Apply best coding practices.


? Maintain JIRA Project issues.


Product Name: InQuireManagementConsole


Production Url : https://admin.spexlive.net


Project Description


inQuireConsole is a web application that will manage several inquire Product Search Servers running over JINI based architecture. It will automatically discover different servers and product Caches, Display Categories, Keywords dictionary management as well as show tabular and graphical representations of Search usage summaries just like Google Analytics.


Responsibilities


Serve as developer and involves in coding, debugging, testing and staging deployments of the application.


Product Name: InQuireWebServices


Project Description


inQuireWebServices is a bridge project between inQuir Search Engine (Java Based) to any technology implementation that support Web Services.Its developed in Apache Axis.


Responsibilities


Server as a developer in development of various versions for SPRichards that will consumes those services from http://www.iteminfo.com


Project Name: InQuireREST


Project Url : http://www.etilize.com/wiki/index.php/Demo_Applications


Project Description


inQuireREST is open source demo client created primarily for client that will consume Etilize next gen of Service Oriented Architecture. It will consume Spexlive REST Services (http://ws.spexlive.net/service/rest) on PHP platform. Project is developed according to best practices and standards of WebServices as well as of Platform. Many clients integrate this application into their applications like OverStock & DSI Systems (http://catalog.dsisystemsinc.com)


Responsibilities


? Serve as development lead for requirements, development, deployment and support for whole application


? Requirements gathering and requirements management


? Communication with Customer Integration.


? Develop and present High Level Web Service Client Design.


? Coordinates with Technical Architect, Product Manager, QA Manager.


? Perform overall product life cycle management.


? Create Software Architecture, Development & Installation guides.


Project Name: InQuireSOAP


Project Url : http://www.etilize.com/wiki/index.php/Demo_Applications


Project Description


inQuireSOAP is open source demo client created primarily for client that will consume Etilize next gen of Service Oriented Architecture. It will consume Spexlive SOAP Services (http://ws.spexlive.net/service/soap) on .NET platform. Project is developed according to best practices and standards of WebServices as well as of Platform. Many clients integrate this application into their applications like SP Richards, Spicers and Ignify Solutions.


Responsibilities


? Serve as development lead for requirements, development, deployment and support for whole application


? Requirements gathering and requirements management


? Communication with Customer Integration.


? Develop and present High Level Web Service Client Design.


? Coordinates with Technical Architect, Product Manager, QA Manager.


? Perform overall product life cycle management.


? Create Software Architecture, Development & Installation guides.


Product Name: Ecommerce Accounts/Catalogs Consoles (Web 2.0)


Project Url : https://admin.spexlive.net


Project Description


Account/Catalogs Consoles are full blown Web 2.0 based portals that are running


as multiple web modules administer by Administration Console. All modules are connected with Single Sign On. It provide end-to-end management and operations of all ecommerce related services provided by Etilize hosted solutions.


Responsibilities


? Serve as a Senior software developer.


? Development, debugging, testing of Java WebService Client, JavaScript, HTML, CSS and Flash.


? Create JavaScript client side framework call JSWebTask that will manage overall consoles request/response workflow with AJAX, JSON and other Web 2.0 technologies.


? Development of different modules.


? Effective use of JavaScript programming language and applied various javascript solutions like closures, un-obstrusive javascript, sigslots event management, JS/AJAX design patterns.






Education

 MS (Computer Science)              Year 2009


National University of Computer & Emerging Science (FAST).


BS (Computer Science) - CGPA : 3.5                     Year 2006


Newports Institute Of Communication & Economics Karachi. 


ACCP (APTECH Certified Computer Professional)                   Year 2006 


Advanced Diploma in Software Engineering - APTECH


Grade : DISTINCTION


 CIT ( Information Technology)           Skill Development Council.




Training

Microsoft Professional Developer Conference


Training of Ecommerce Content Management System (ConInquire)


Training of Telephony Soft-Switch Nextone and its management system RSM (Real-TIme Session Manager.)



Skills

Platforms

Java, .NET, PHP, Web 2.0

Programming Languages

Java (JSE), JEE, JME, C#, PHP, JavaScript, Groovy.

Frameworks

Servlets, JSP, JSF, Spring, Struts, Hibernate, Zend (PHP), Smarty, ASP.NET, Bean Shell, Google Guice.

Open Source Utilties

Apache Ant, Commons, OSCache, Jasper Reports, Lucene, Log4J, JADE Agents,

Testing

JUnit, JSUnit, JSMock, JMeter, HttpUnit, SOAPUI

Web/App Servers

Apache Tomcat/HttpServer,JBoss,JSLEE, GlassFish,IIS 6.0.

XML/WebServices

Apache Axis, XFire, JAXB, XMLBeans, Stax Pull Parsing.

AJAX / Web 2.0 / RIA

HTML, CSS, Prototype Framework, Scriptaculous, Rico, YUI, ExtJS, SWF/XML Charts.

Network & Distributed Programming

RMI, JINI, JXTA, Bluetooth, RTP4J, Asterisk-Java, OpenJSip, SNMP4j

IDE's

Eclipse, Netbeans, Visual Studio.NET

Issue Tracker

JIRA, QA Runner, RedMine

Continuous Integration

Hudson

Other Power Tools

Subversion, Maven, Visio, Code Code, XWiki, Confluence






Quick People Search



People like Saad

Popular skills