Post Job Free
Sign in

Software Engineer Bank Teller

Location:
Okemos, MI
Posted:
March 17, 2023

Contact this candidate

Resume:

Babak Saravi ********@*****.*** Cell:662-***-**** www.linkedin.com/in/bsaravi

CITIZENSHIP: Canadian, Permanent resident of US (Green Card)

QUALIFICATION SUMMARY

●20+ years experience in programming with Assembly, C, C++, Python, Java and PHP

●More the 15 years Object Oriented methodology (OOD & OOP/OOA)

●Programming under LINUX/UNIX, WINDOWS CE/NT/9x, and DOS

●Network Layer one & Layer two & web Programming

●Programming for Banking network devices (VSAT, ATM)

●Programming for mobile devices Android, (PDA (pocket PC 2003), POS, Verifone 33xx series)

●Engineering background with exceptional analytical and problem solving skills

●Team player, creative, quick learner, hard worker and self-motivated

TECHNICAL SKILLS

Language:

C, C ++, Java, Python, C#, Delphi, Perl, PHP, Pascal, and SQL

Assembly:

8051 family, 8085 microcontrollers, x86 family, Z80 and 6502

Methodology:

UML, OOD, OOP, OOA, and RUP

Technology:

OpenVino, TensorFlow, MPI, openMP, SOAP, CORBA, MFC, STL

OS:

Android, LINUX, WINDOWS CE/NT/9x, DOS and Verix

Database:

MSSQL Server, MySQL, Oracle, and Novell Btrieve

Network:

OSI layers and web Programming X.25, SNMP, TCP/IP, UDP/IP, SIP, VOIP, FTP, Ethernet, RS232 and RS485

Applications:

Rational Rose, MATLAB, R, Simulink, and PSpice

Mobile devices:

Android-based, PDA (Pocket PC 2003), POS, and Verifone 33xx series

PROFESSIONAL EXPERIENCE

Software Engineer April.2022- present

Amdocs Inc. (https://www.amdocs.com/)

As a senior software engineer in a devOp environment, I am responsible for the design, development and operation of a J2EE application for sales offer management system. I am closely working with clients and my team to maintain and develop new sales offers required by our client marketing and sales team.

Software Engineer Jan. 2021- March.2022

Software Development/Design Consulting

●Software Consulting with Group of Goldline (Web and mobile application development)

●Design and implement restaurants automation web-app by php/mysql in the backend and Ajax/bootstrap for frontend

●Design and develop sales mobile-app by flutter

●Working on trading application to create model for predict stock price changes base on bids/asks records by deep learning

Research Specialist Jan.2017 – Dec.2020

Department of Biosystems and Agricultural Engineering, Michigan State University (concurrent with final years of PhD program at Mississippi State)

●Computational Ecohydrology Group, Prof. Pouyan Nejadhashemi, 2018-2020

−Numerical modeling of crop growth with Deep Learning and Neural Network using Google Tensorflow and python

−Using Deep Learning/AI on machine vision with Lidar data for autonomous car applications by Tensorflow /openVINO and C++ on linux (Prof. Hayder Radha)

●Nano-Biosensors Lab, Prof. Evangelyn Alocilja 2017

Responsibilities: Data analysis, preparing electronic circuits and mobile apps for image and signal processing for the following projects. Designing and implementing an android mobile app for photo colorimetry and image processing to detect pathogens and diagnose diseases.

−Optical pathogen detection project

−Tuberculosis (TB) biosensor and diagnosis mobile app

−Novel protection technology using nanoparticles

Graduate Research Assistant Jan.2015 - Dec.2016

Department of Electrical and Computer Engineering, Mississippi State University

Research Projects:

●Ultra-Large Graph (700 million nodes) Simulator on high-performance computing using a task-parallel approach

●Working on a power system graph simulator in a high-performance computing environment.

Achievements: Designing a distributed graph by OOD methodology and implementation by C++ OOP, we were able to simulate 142 million buses power networks faster than in real time on an HPC platform

Senior Software Engineer Apr. 2003- Dec. 2014

Group of Goldline, Canada Inc.

Designed and developed:

●Android SIP application and sales application designed and programmed with a new and innovative application framework

●Develop a server on Linux (socket programming) to manage VOIP servers

●Dialer system with PJSIP open source for telemarketing purposes on windows platform

●Designing sale system reports on MSSQL by Business Objects RAS (Report Application server, Crystal report)

●A web portal for customer provisioning by .NET SOAP (web-services)

●A class five soft-switch (SIP proxy) with SER as a core engine on a Linux box

●A distributed sales application with J2EE, EVC++, C# (for more than 50 salespeople with PDA across Canada in which their information will be synchronized by PDA true GPRS network with the central system)

●An IVR (Interactive Voice Response) platform on a Linux Box by public VoiceXML as VXML browser and Festival package as text to speech engine

●A data acquisition and marshaling system for voice over IP network

●An application with Pocket PC 2003 SDK for remote management (configuration, software installation, updating database by ADOCE through SQLCE)

●An online retail system on Verifone 33XX series POS under Verix OS

●A software on handheld PC with Windows CE by embedded VC++ 4

R&D Lead System Developer/Engineer Jan. 2000- Dec. 2002

ISC Co., Tehran, Iran

●Designed and developed a high-quality real-time VSAT application (running on Pentium II processors in protected mode) on an Industrial PC, using C/C++ and assembly by Watcom C++, following the UML notification design.

●Developed an application for ATM and POS terminal, using VC++ and C under Windows NT

●Implemented communication protocols( physical and transportation layers) X.25-LAPB, X.25-XPAD and SNA-SDLC

●Designed and implemented a distributed system, HUB for VSATs with CORBA architecture on Linux platforms

Lead Developer/ Technical Consultant Feb. 1997- Dec. 1999

Khoram System Company, Tehran, Iran

Developed an application framework on OOA/OOD and UML methodology using Delphi, VC++, STL, and MFC as front-end and the back-end under Win NT 4.0, which was networked client/server (TCP/IP, IPX, and FTP) via Novell NetWare 4.12

Software Engineer Jun. 1995- Feb. 1997

Namvaran Engineering Company, Tehran, Iran

Integrated and developed a real-time control processing, transport automation on structured or OOA/OOD methodology using C, C++, WIN32 API, and SQL as front-end running MS ACCESS 2.0 and as back-end database under Win 95 and Win 3.1, which was networked via Novell NetWare 3.12.

TEACHING EXPERIENCE

Instructor, Iran Argham (NCR Iran), Courses: 1990-1995

Part time teaching the following non-credit courses to adult students during my B.S. and M.S.

●Programming Algorithms

●C++ and C

●Windows and MS-DOS

●Microprocessors

●Bank teller software system

1996-Present Mentoring and supervising more than 20 software developers and research assistants

EDUCATION

PhD, Electrical and Computer Engineering, Oct. 2019

Mississippi State University, MS

Research: Deep Learning and Artificial Intelligence/Ultra-Large scale graph simulation on HPC

Dissertation: Evaluating the Applicability of Deep Learning Techniques in Agricultural System Modeling

Supervisors: Prof. Pouyan Nejadhashemi, Biosystem Engineering, Michigan State University

Prof. Mike Mazzola, Electrical Engineering, Mississippi State University

Master, Electrical Engineering (System Control & Instruments) Aug. 1994

K.N. Toosi University of Technology, Iran

Thesis Title: Implementing object-oriented view in system control

Supervisor: Prof. Ali Mahdmina, Electrical Engineering, K.N. Toosi University

Bachelor of Applied Science, Electrical Engineering (Electronics) Dec. 1991

K.N.Toosi University of Technology, Iran

Final Project: Developing a Computer-Based Machine (robot) for printing & drilling PCBs

Supervisor: Prof. Mohammad Ali Nekoui, Electrical Engineering, K.N. Toosi University

Certificates

Embedded Systems - Shape the World edX online course, University of Texas System May 2014

Project Management Certificate Dec. 2013

University of Toronto, Canada, included three-semester courses as follows:

1.Foundations of project management

2.Project implementation and control

3.Leading projects in organizations

PUBLICATIONS

●B. Saravi, AP Nejadhashemi*, P. Jha, B. Tang, Reducing deep learning network structure through variable reduction methods in crop modeling, Journal of Artificial Intelligence in Agriculture (IF=2.776), Accepted, 2021

●R. Eeswaran, A.P. Nejadhashemi*, F.C. Alves, B. Saravi, Evaluating the applicability of soil moisture-based metrics for gauging the resiliency of rainfed agricultural systems in the midwestern United States, Journal of Soil and Tillage Research 205, 104818, 2021

●B. Saravi, A.P. Nejadhashemi*, B. Tang, Quantitative model of irrigation effect on maize yield by deep neural network, Neural Computing and Applications Journal(IF=2.207,2014), 1-14, 4, 2019

●J. Shi, B. Sullivan, M. Mazzola*, B. Saravi, U. Adhikari, T. Haupt, A relaxation-based network decomposition algorithm for parallel transient stability simulation with improved convergence, IEEE Transactions on Parallel and Distributed Systems, 29 (3), 496-511, 2017

●B. Sullivan, J. Shi, M. Mazzola*, B. Saravi, Faster-than-real-time power system transient stability simulation using parallel general Norton with multiport equivalent (PGNME), IEEE Power & Energy, 1-5, 2017

ORAL PRESENTATIONS

●Babak Saravi and Pouyan Nejadhashemi, Using Deep Learning to Create a Dynamic Crops Growth Model, ASABE Annual International Meeting July 29-August 1, 2018 - Detroit, MI

●Babak Saravi and Mike Mazzola, A Graph Model for Large Scale Simulation with Task Parallel Approach on HPC, Intel® HPC Developer Conference, Nov.11-12, 2017 Parallel Programming meeting

PROFESSIONAL AFFILIATIONS

2003- present Member of IEEE, Computer society

1989- present Member of IEEE, Electronics society

REFERENCES

Available upon a request.



Contact this candidate