Javad Mowlanezhad, Developer in Los Angeles, CA, United States
Javad is available for hire
Hire Javad

Javad Mowlanezhad

Verified Expert  in Engineering

Software Developer

Location
Los Angeles, CA, United States
Toptal Member Since
May 16, 2013

Javad is a Software Engineer with over fifteen years of progressive and diverse experience in application development. He enjoys tackling new challenges and can quickly adapt and contribute to any project, regardless of the technologies involved.

Availability

Part-time

Preferred Environment

IntelliJ IDEA, Apache Maven, Git, Linux, Windows

The most amazing...

...feat I've accomplished was integrating apps in various projects using Apache Camel, Spring Integration and my own application by messaging Mainframe/HP servers.

Work Experience

ATG Application Developer

2013 - PRESENT
Spin Master Ltd.
  • Experienced installation and configuration of ATG Commerce server
  • Configured development environment using Maven
  • Created new item-descriptor
  • Developed new module within ATG
  • Utilized REST module of ATG to develop RESTFul module
Technologies: JavaScript, Jakarta Server Pages (JSP), Java

Senior Software Developer

2010 - 2013
GlocalSpace Inc.
  • Implemented consuming REST API in iPhone app using Objective-C.
  • Utilized AmazonS3 and Crocodoc client on iPhone.
  • Developed procedure to extract and transform data from one system by consuming REST+xml, route the data based on content within the document, and produce REST endpoints for second system using Apache Camel.
  • Handled extraction of URL address from IMAP sandbox, scraping of the target web-site and persistence of data in database after transformation using XSLT with Spring Integration.
  • Gained experience with Cassandra as a NoSQL database.
Technologies: Objective-C, Java

Technical Lead, Development Manager

2009 - 2010
DPI (Dadeh Pardazi Iran)
  • Designed a multi-module application in which each module runs on different platform.
  • Developed a reusable module that eases the use of Websphere MQ.
  • Utilized smart-card technology for data encryption and decryption.
  • Designed and developed dynamic transformation module based on XSLT/XML.
  • Designed and developed dynamic module to handle the mapping and transforming of text-messages into POJO.
  • Designed overall architecture project components across different platforms.
Technologies: Java

Senior Software Developer, Support Head

2000 - 2009
Tak Co.
  • Handeled migrationof existing C application to Java.
  • Managed support team for Oracle databases.
  • Installed and configured Oracle RAC on Solaris.
  • Installed and Configured CI env using Jira, Bamboo.
  • Finished migration of BTrieve database on Novel Netware to PervasiveSQL on Windows.
  • Developed reusable component to read RFID device connected to machine.
  • Managed the installation, configuration, and maintenance of 100 servers on 30 states using five phone lines (56kbps), along with three technical engineers.
Technologies: PL/SQL, C++, C, Java

Software Developer, Database Administrator

1997 - 2000
IMS Co.
  • Installed and configured Oracle database.
  • Developed by standards of Oracle forms and reports.
  • Utilized Oracle JInitiator to run Oracle Forms over an HTTP browser.
  • Researched and developed my first Java program.
  • Worked with client-server architecture.
Technologies: Java, PL/SQL, SQL, C++, C

Jupituf on mobile

Mobile version of Jupiturf application which version communicates to a server using REST API and allows users to view feeds, like/dislike, comment, and post text or image feeds. The app utilizes AmazonS3 client and Crocodoc to store images or view documents in various formats.

Gaming Integration Module

Integrated two applications by using Apache Camel as an integration platform. Developed process included the handling of REST endpoints, routing, and transforming messages.
1990 - 1995

Bachelor's (B.Sc.) Degree in Computer Software Engineering

Ferdowsi University of Mashad - Mashad, Iran

Libraries/APIs

jQuery, jQuery Mobile

Tools

Oracle Forms, Apache Maven, IntelliJ IDEA, Apache Tomcat, Git, Bamboo, Subversion (SVN)

Languages

Java, SQL, C, JavaScript, C++, Objective-C

Frameworks

Spring MVC, Spring, Hibernate, Jakarta Server Pages (JSP), iPhone SDK, PhoneGap

Platforms

Oracle, Windows, Linux, JSE, Java ME, iOS, Java EE

Paradigms

REST, Test-driven Development (TDD)

Storage

JSON, PL/SQL, Oracle PL/SQL, MySQL, Cassandra, Pervasive PSQL, IBM Db2, Amazon S3 (AWS S3)

Other

Software Development, WebLogic

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring