Amir Bahrami

Amir Bahrami

Sunnyvale, California, United States
7K followers 500+ connections

About

Tech Lead and Full-Stack Engineer with a strong educational background and over 12 years…

Activity

Join now to see all activity

Experience

  • Self-employed

    United States

  • -

    United States

  • -

    Dublin, OH

  • -

    Iowa City, Iowa Area

  • -

    Iran

  • -

    Iran

Education

Licenses & Certifications

Publications

Courses

  • Advance Software Development & design patterns

    A

  • Algorithm

    A

  • Big Data

    A+

  • Enterprise Architecture

    A-

  • Software Development

    A

  • Web Application Architecture

    A-

Projects

  • Language Perfector

    A professional android application helps users with learning a new language. Users can create their own glossary and add words to it. The Application provides pronunciation check and also a reminder which pops words in time intervals. Users can share glossaries with each other and search other glossaries based on languages. Server side developed with Spring framework, Spring MVC, RESTful, MySQL, and Mongo DB for persisting all words of users’ glossaries.

    See project
  • Sita Student Management

    Key developer of a technical team on a project to develop Sita, a web-based system for management of all data related to students’ admission, courses, activities and graduation records, for the University’s International Business Program of the College of Business Administration.
    I Utilized Java technologies EJB-JPA to develop the system’s backend layer. Designed the entities and persistence layer, created the service layer using EJB technology, and employed JAX-RS API to provide RESTful…

    Key developer of a technical team on a project to develop Sita, a web-based system for management of all data related to students’ admission, courses, activities and graduation records, for the University’s International Business Program of the College of Business Administration.
    I Utilized Java technologies EJB-JPA to develop the system’s backend layer. Designed the entities and persistence layer, created the service layer using EJB technology, and employed JAX-RS API to provide RESTful services for the frontend layer. Conducted system load testing with WRK tools.

    Other creators
  • Rahyaar

    Enterprise reservation system (similar to Uber), currently running nationwide in Iran. The system uses Two Android application (Driver and Passenger) and web for the client side. I Designed and implemented the Android applications business layer, RESTful client, DAO (Data Access Object) layer, DTOs (Data Transfer Object), SQLite and real-time communications. Implemented parts of the android user interface, collaborated in development of the server RESTful service and entity manger layer, and…

    Enterprise reservation system (similar to Uber), currently running nationwide in Iran. The system uses Two Android application (Driver and Passenger) and web for the client side. I Designed and implemented the Android applications business layer, RESTful client, DAO (Data Access Object) layer, DTOs (Data Transfer Object), SQLite and real-time communications. Implemented parts of the android user interface, collaborated in development of the server RESTful service and entity manger layer, and conducted server load testing. Technical Environment: Android, Java, JPA, EJB, Eclipse, Visual Paradigm, JMeter, Apache Bench Mark, SVN, Tortoise SVN, Windows 7, Ubuntu Server.

    Other creators
    See project
  • Maha Online Ticket System

    Enterprise trouble ticketing system developed with Java Enterprise technologies and frameworks built to be reliable, scalable and secure. Features include permission and role base user grouping, and. I designed and implement a core which provides dynamic behavior for security and event handling and logging. I used Reflections, stateless beans and Interceptors concept to do the job. The core provides an environment so other subsystems could define their business methods and let the core care…

    Enterprise trouble ticketing system developed with Java Enterprise technologies and frameworks built to be reliable, scalable and secure. Features include permission and role base user grouping, and. I designed and implement a core which provides dynamic behavior for security and event handling and logging. I used Reflections, stateless beans and Interceptors concept to do the job. The core provides an environment so other subsystems could define their business methods and let the core care about security and logging and event handling. Enables end user to dynamically define security groups and level, dynamic event notification for all system business methods (Email, SMS and panel notification), and log management of all business methods. Technical Environment: Java, EJB, NetBeans, GlassFish, Rational Rose, SVN, Linux CentOS Server.

    Other creators
    See project
  • PVC Windows Designing Application

    Professional Android designing software (the 1st such application in Iran) which allows PVC windows suppliers to generate and print orders and enables windows design and drawing, cost estimates, record keeping and factor printing. Programmed and implemented the SQLite database, entities, and DAO classes, as well as pricing, dynamic factor, print and PDF functions.

    See project
  • Race2me Online Test Racing

    A website allowed photographers to share their photos and join weekly races; at the weekend winners picked by visitors votes and got cash awards. The website connected to an Iranian bank gateway to charge the users account. I designed and developed the bank module using the bank gateway API, and developed the database and many PHP web pages.
    Technical Environment: PHP, MySQL, JavaScript, HTML, CSS

    Other creators
  • Race2me Photography Online Racing

    An online test exam project which simulated entrance exam for the university in Iran. In Race2me Test project students could choose a program and take weekly tests and check their grades and results. The website connected to the bank gateway to charge the users account. I designed and developed the bank module using the bank gateway API, and developed the database and many PHP web pages.
    Technical Environment: PHP, MySQL, JavaScript, HTML, CSS

    Other creators

Languages

  • English

    Professional working proficiency

  • Persian

    Native or bilingual proficiency

Recommendations received

More activity by Amir

View Amir’s full profile

  • See who you know in common
  • Get introduced
  • Contact Amir directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Amir Bahrami in United States

Add new skills with these courses