Mahmoud Parsian

Mahmoud Parsian

Founder and CEO at Agile Algorithm

San Francisco Bay Area

Current
  • Founder and CEO at Agile Algorithm
Past
Education
  • Iowa State University
  • Iowa State University
  • School of Planning and Computer Applications
Connections
135 connections
Industry
Computer Software
Websites

Mahmoud Parsian’s Summary

Mahmoud Parsian is a practicing software professional with
30 years' experience as a developer, designer, architect,
and author. For the past 12 years, he has been involved in
Java server-side, databases (MySQL, and Oracle), and socket/
network programming. He has developed scalable, high-volume
server-side Java applications and frameworks, which have been
deployed and used extensively in real-world. His most recent
projects were LimeLife.com (as a lead Server Architect),
MyStuff with Ask.com (http://mystuff.ask.com), and Chat-Server
with Zynga.

Currently, he is with AgileAlgorithm.com (developing and
delivering Java server-side solutions and components). He
has an extensive knowledge of mobile services and applications
-- has built an scalable Java framework for building SMS/MMS/WAP
applications. Also, he has built and deployed Java web services
(using JDK6 and XML-RPC), chat-server development using Apache
MINA (socket programming), and Hadoop/MapReduce framework.

Mahmoud is a Sun Certified Java Programmer and has a proven
track record of successful project delivery.

Mahmoud Parsian’s Specialties:

1. Scalable Server-Side solutions and applications
2. Hadoop/MapReduce framework to process vast amounts of data
3. Java Framework for Building SMS Services
4. Architecting server-side components
5. Java server-side technology (JDBC, web servies, XML-RPC)
6. Databases (design, modeling, implementation, tuning)
7. Database connection pool management
8. Relational databases: MySQL, Oracle, BerkeleyDB
9. Java frameworks: Spring, SQL2Java, FreeMarker, Excalibur, Velocity, HttpClient, DBCP


Mahmoud Parsian’s Experience

  • Founder and CEO

    Agile Algorithm

    (Computer Software industry)

    February 2009Present (10 months)

    Agile Algorithm (http://www.agilealgorithm.com -- founded by Mahmoud Parsian) provides the following services:
    1. Java server-side consulting services (architect, design, implementation)
    2. Database consulting services (data modeling, design, implementation, tuning, JDBC, Spring, MySQL, Oracle)
    3. Java mobile services (SMS/MMS/WAP)
    4. Socket/Network Programming
    5. Java web services (distributed computing)
    6. Java services using Apache Hadoop/MapReduce to process distributed vast amounts of data (such as daily log files, indexing, scoring/search, categorization/search)
    7. Server-side scripting: PHP, Groovy
    8. Caching services using memcached

  • Server Architect

    Zynga

    (Privately Held; Computer Games industry)

    September 2008January 2009 (5 months)

    1. Used Java 6 and Apache Hadoop (Java software framework that supports data intensive distributed applications running on large clusters of commodity computers) to process large volume distributed data sets (daily log files).

    2. Used Java 6 and Apache MINA to develop high performance and high scalable chat-server (as a network application).

    3. Implemented and deployed server-side scripts (Linux/PHP/MySQL) to support Nagios.

  • Lead Server Architect

    LimeLife

    (Privately Held; 11-50 employees; Wireless industry)

    April 2006September 2008 (2 years 6 months)

    1. Set up the server environment from ground up
    2. Established Java server-side infrastructure and components for developing mobile applications and games
    3. Led a team of software engineers for development of life-style mobile applications and wall papers
    4. Designed and implemented SMS framework (to be used for multiple SMS-aggregators) for developing SMS applications
    5. Designed and implemented an Advertisement system for mobile applications
    6. Designed and implemented an HTTP-based registration and configuration system for mobile applications
    7. Implemented a generic persistent API for http://www.limelife.com

  • Senior Lead Software Engineer

    Ask Jeeves

    (Public Company; ASKJ; Internet industry)

    20012006 (5 years )

    1. Lead server team development for http://mystuff.ask.com
    2. Designed, implemented, and deployed all server-side packages for MyStuff
    3. Worked with client and business teams to map requirements into design components.

  • Senior Software Engineer

    Octopus, Inc.

    (Privately Held; 11-50 employees; Computer Software industry)

    October 2000December 2001 (1 year 3 months)

    Ask Jeeves acquired Octopus on December 2001.

  • Senior Lead Software Engineer

    Cisco Systems

    (Public Company; 10,001 or more employees; CSCO; Computer Networking industry)

    June 2000October 2000 (5 months)

  • Director of Software Engineering/Project Leader

    Savvion

    (Privately Held; Computer Software industry)

    June 1996June 2000 (4 years 1 month)

  • Senior Software Consultant

    Digital Equipment Corporation

    (Public Company; 10,001 or more employees; DEC; Computer Hardware industry)

    May 1986May 1996 (10 years 1 month)

  • Computer Scientist

    Computer Sciences Corporation

    (Public Company; 10,001 or more employees; CSC; Information Technology and Services industry)

    19841986 (2 years )

    Developed client/server applications using relational databases. Designed and developed test programs for benchmarking Ada compilers (to measure code optimization).

  • Assistant Professor of Computer Science

    Moorhead State University, Moorhead, Minnesota

    (Computer Software industry)

    19831984 (1 year )

    Taught senior-level undergraduate courses (Programming Languages, Data Structures, Software Engineering) at the Computer Science department.

  • Assistant Professor of Computer Science

    Iowa State University, Ames, Iowa

    (Computer Software industry)

    19821983 (1 year )

    Taught senior-level undergraduate courses (Data Structures, Compiler Design and Development, Databases) at the Computer Science department.


Mahmoud Parsian’s Education

  • Iowa State University

    Ph.D , Computer Science , 19791982

    Dissertation: Data Structure Implementation and Correctness
    Teaching/Research Assistant

  • Iowa State University

    M.S. , Computer Science , 19771979

    Thesis: Data Structure Implementation
    Teaching/Research Assistant

    Activities and Societies:
    Teaching/Research Assistant
  • School of Planning and Computer Applications

    B.S. , Operations Research and Applied Math. (Computer Science) , 19731977


Additional Information

Mahmoud Parsian’s Websites:

Mahmoud Parsian’s Interests:

1. Published books: http://www.jdbccookbook.com/books.html 2. Pictures: http://www.jdbccookbook.com/mypictures.html

Mahmoud Parsian’s Groups:

  •    Hadoop Users

Mahmoud Parsian’s Honors:

1. Bright Star Award, Ask.com, October 2004
2. Octopus Team Award, Octopus.com, July 2001
3. Cisco Systems Leadership Award, June 2000
4. Cisco Systems Individual Achievement Award, July 2000
5. Winner of the "Circle of Excellence" Award, Digital Equipment Corporation, 1991
6. Five (5) Times Winner of the "Specialist of the Quarter" Award, Digital Equipment Corporation, 1990-1994.
7. Winner of the "Best Quality" Alex Trotman's (CEO) Award, Ford Motor Company, 1990.


Mahmoud Parsian’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Mahmoud Parsian’s full profile:

  • See who you and Mahmoud Parsian know in common
  • Get introduced to Mahmoud Parsian
  • Contact Mahmoud Parsian directly

View Full Profile