Post Job Free

Resume

Sign in

Engineer Software

Location:
Fort Wayne, IN
Posted:
November 05, 2015

Contact this candidate

Resume:

SHEKOOFEH POORIZADEH

Westmont, Illinois *****

630-***-**** acsb9s@r.postjobfree.com

SOFTWARE ENGINEER

Highly Skilled software engineer with a good knowledge and experience of software development in both Java (under Windows) and C++ (under Windows and Unix) and also 1 year in Android and Android Wear. Adept at leveraging object-oriented design principles to build software architectures designed to support efficiency, re-usability, flexibility and ease of use throughout the software development life cycle. A Fast self-learner and excellent team collaborator with excellent communication skills.

Software Engineering Object-Oriented Design & Programming Design Patterns

Android Mobile Programming Web and desktop applications MVC Architecture Web Services Multithreading and Inter Process Communication Relational Database Design And SQL

TCP, UDP Socket Programming Application Testing Troubleshooting & Debugging

Languages: Java, C++, C, Android Mobile Programming

Web: JavaScript, HTML, XML, JSP, JSTL, Servlet, AJAX, JAXB, JSON, JPA, JDBC, Spring, EJB, JMS, Soap and Restful web services

Databases: RDBMS (MS SQL Server, MySQL), Hibernate

Tools: Borland IDE, C++ Builder, NetBeans, Eclipse, Eclipse for Android Development, IBM RAD, IBM Clear Case(Version Control), IBM Clear Quest, SQL developer

Platforms: Windows, Linux, UNIX, Android SDK (I have a published android app)

SDLC Methodologies: Waterfall, Agile

PROFESSIONAL EXPERIENCE

CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, W-2 employment). 2013-2014

Motorola Mobility, Chicago, IL, USA MAY 2015- OCT 2015

Software Engineer in Test

Key Project:

Moto 360 smart watch

As a part of Moto360 smart watch development team, developed test apps to test Android Wear smart watch sensors. Contributed in designing test plans and conducting/ running tests with our apps to collect and analyze data from Moto360 sensors according to our test plans and compare with BlueTooth/non BlueTooth reference devices. Collected and analyzed data to improve algorithms of different smart watch features like pedometer and heart rate measurement.

Technical Environments: Mac-OS, Android Studio, Android Wear, Moto 360 Smart watch,

Google doc, spread sheet, Bluetooth

Deloitte, Harrisburg, PA, USA NOV 2014- MARCH 2015

Java Developer

Key Project:

Virginia Case Management System (VACMS) provides a comprehensive automated system to support the Timely Social Assistance Services in an efficient and responsive manner. VACMS provides the essential functionalities such as Application management for social assistance services, Eligibility determination, On-going case management, Reports, Wait List management and Vendor management. Families will be able to file applications electronically, reducing the need for paper applications and providing families with the opportunity to submit applications from home, work place, a public library, or wherever internet is accessible.

Responsibilities:

• Developed web components using MVC pattern for their Customized framework.

• Designed and developed user interfaces using JSP, CSS and implemented Ajax to refresh only certain sections of the page with the data from the server side and reduce the load on the web server to improve the user experience of the UI).

• Developed the business logic using EJB Stateless Session beans.

• Wrote SQL queries and stored procedures and used them in JDBC.

• Consumed web services.

• Managed Clear Case Repository for source code and version control

• Managed SQL Developer and created and tested the necessary SQL scripts for CRUD operations with the tables.

• Managed Web Sphere application server in development Environment.

• Debugged and fixed the existing issues in the system.

• Assisted in daily meetings to discuss the possible problems and solutions and to report the latest status.

Technical Environments: Windows,,Java JEE, Java script, EJB, JSP, HTML, IBM Clear Case, IBM RAD, IBM Clear Quest, IBM Web Sphere, JDBC, Oracle 11g

SADID PARDAZ CO., Tehran, Iran 2009-2013

Software Engineer / C++ and Java Development

Handled and contributed in design, development, testing and deployment of several applications. Utilized client requirements to determine technical specifications and outline application features. Programmed, tested, and implemented core modules and functionalities.

Contributed in relational data base design and writing SQL queries.

Key Projects:

Educational Institute Management System : An application to automate all internal paper functions of an educational institution and interact with the students and the other users. Built modules for student registration, attendance tracking, exam design, assignment tracking, student grades and records management, semester scheduling, student and teacher document management, financial management and accounting, stock and properties management, and book and CD library management in Java.

Technical Environments: Eclipse J2EE IDE, JSP, JSF, HTML, XML, Ajax, JavaScript, JDBC, MySQL, Windows, Spring, Hibernate, Web Services

Responsibilities:

Contributed in designing and creating normalized database tables for the system.

Contributed in writing JSF validators / Converters in server side.

Developed user interfaces using JSP, Javascript and Ajax for Asynchronous Retrieval of data.

Transformed the XML documents to HTML using XSLT and XML tags of JSTL in JSP pages.

Some experience on Spring MVC, Spring IOC and beans configuration.

Implemented persistence layer using Hibernate for Object relational mapping.

Wrote validation procedures for different fields both in client side using java script and in server side using java.

Consumed web services.

Contributed in testing of my own modules or the other developers' modules and integrating tests

Acquired the requirements from business user, documented the requirements.

Nikoo Car Finder: A software system for car agencies allowing automated buyer / seller searching and booking under the network, with data persistence and serving for new and used car information. Created the GUI OOP programming in C++ Builder, used MS SQL server,

Persian Discontinuous Speech Recognition Engine (HMM-Based): Redesigned and developed an engine capable of isolated speech recognition based on Hidden Markov Method. Also implemented a GUI for demonstrating all 3 phases of this engine: Training, Feature extraction, and Recognition. Converted spoken input to text then could be fed to other applications, for example account balance inquiry only by your voice (on phone).

Technical Environments: Windows, C++ Builder

INFORMATICS SERVICES CORPORATION, Tehran, Iran

Software Engineer / C++ Development

Instrumental role in reverse engineering the source code of a multi-process automated banking system. Key contributor to the technical team involved in customizing and implementing new features for the system and fixing some essential issues in the system.

Worked as a reverse engineer, code reviewer and software developer and engineer.

Key Projects:

Financial / Banking Automation Systems: Essential role in development and delivery of real-time automated banking systems for debit cards on ATM and POS devices.

Technical Environments: Unix OS, Informix DBMS, C++

Selected Achievements:

Addressed deadlock / starving issues in queue message passing between concurrent processes by conducting Stress and Load test.

Introduced a new feature to ATM transaction processing, allowing transaction reversal in case of time out on withdrawal processing.

ACADEMIC PROJECTS

(My published app) shp Unit Conversion, Maharishi University of Management: Developed an Android SDK app with a user-friendly UI, capable of converting between any two units of measurement. It supports different categories: Temperature, Length, Volume, Area, Weight

(My published app) MyGreetings: A user can select an image from the app, select font, enter a text message and Share a beautiful greeting card (merge of the bitmap image and the text) with their friends and family.

(In this app I used Grid View, View Pager Adapters, Bitmap processing, Fragments, Action bar, intents

Developed a simple browser.

Developed an app to use SQLite database.

Some other apps to use (Google Play API) YouTube player, Camera API, simple services (like download_image_service) and Google Map API.

Developed an Android SDK app to communicate with a java web application through HTTP API to to read from and write in the database on the server using Asynch task.

Java web application for online shopping using JSP, Spring, Hibernate (Team Project)

Other Maharishi University of Management projects include a Public Library System, a Theater Reservation System

Z80 Microprocessor Disassembler Shiraz University: Developed and documented a disassembler for z80 microprocessor to convert machine code to z80 assembly language.

EDUCATION

Master of Science in Computer Science

(In progress via distance education; expected completion June, 2017)

Maharishi University of Management, Fairfield, Iowa

Courses: Fundamental Programming Practices, Modern Programming Practices, Software Testing, Database Management Systems, Mobile Device Programming, Web Application Architecture, Algorithms, Theory of Complexity

Bachelor of Electrical Engineering in Computer Hardware

Shiraz University, Shiraz, Iran

Courses: Computer Architecture, Programming, Advanced Programming, Compiler, Microprocessor, Logic Circuits, Operating Systems, Assembly Language

PROFESSIONAL DEVELOPMENT

NCR Automated Teller Machines Programming – NCR



Contact this candidate