Post Job Free
Sign in

Developer Intern Android

Location:
Great Falls, VA
Posted:
January 09, 2023

Contact this candidate

Resume:

Mrs. Zeinab Golabkesh

Education

Master of Science, Computer Science, George Washington University, Washington, DC, 2016

Master of Science, System Engineering, Tehran Azad University, Tehran, Iran, 2011 Bachelor of Science, Electrical Engineering, Dr. Shariaty University, Tehran, Iran, 2009

Experience

Software Developer with 9+ years experience in programming, designing, and debugging all tiers of object-oriented, cross-platform, Web, desktop, and mobile applications Professional experience comprises web development, all layers, from database, to services, and user interfaces. Outstanding technical skills and is able to quickly learn new concepts and technologies.

Expertise in the following:

Programming Languages: Java, Python, C++/C, HTML5

Operating Systems: Linux, Solaris, Windows

Development Tools: Angular & Angluar JS, Jquery, Node js, Bokeh, JAVA Spring, CSS, Cesium JavaScript, HBase, Spark, V&V, PHP, Tableau, AWS (S3, EC2, RDS, IAM CloudFront, Blockchain), GIT, Jenkins, MATLAB, ArcGIS, OpenLayers

Databases: SQL- based technologies (PostgreSQL, Oracle Database Administrator, Oracle APEX, Microsoft SQL Server 2019/2017, MySQL)

NoSQL technologies (MangoDB)

Government aviation Databases (NASA Sherlock, FAA NTSB, RWS,…)

Operating systems: UNIX, Linux, Solaris or MS Windows

Awards, Training & Certifications

Certificates: AWS certified Blockchain

Training: AWS Cloud Practitioner; AWS Developer Associate

CHRONOLOGY OF EXPERIENCE

Crown Consulting, Inc. – Arlington, VA

Software Engineer, August 2015 – Present [6 years, 4 months of total applicable experience]

FAA GATTOR Program - As Software Engineer, was responsible for designing and developing a web-based tool to closely simulate the view a local or ground controller would see from a tower cab window. Implemented the GUI using Java Spring and created an API to talk to The Linux video engine in the backend. Responsible for software requirements, design, architecture, and development. Developed and maintained requirements documentation, SSD, and configuration documentation.

FAA Airport Safety Program - As Oracle Database administrator, was responsible for integrating six aviation safety data sources (FAA RWS data, NTSB Accident data, FAA PDS data, FAA VPDS data, NASA ASRS data) and creating a searchable ASDA platform for use in the analysis of airport incidents and accidents. Responsible for version control and release management.

NASA SBIR II, Selecting Days - As the Software developer, was responsible for Developing a GUI and Web Application that includes the Frontend, Backend and connectivity to the database to enable users to choose the filters on the GUI to specify the desired characteristics of the day and display the dates, maps and other information retrieved from the database on the GUI. Implemented the visualizations using Angular, CSS and Cesium JavaScript library. Extracted geometric data from the NASA Sherlock database and worked with machine learning algorithms to explore and analyze patterns. Implemented Python scripts to visualize the Aviation Traffic data on a Map GUI.

NASA SBIR II - V&V in the Cloud - V&V is a cloud-based analysis framework API with the client-side Web-based frontend written in JavaScript, Angular js, and HTML5, with a backend written in Node js, HBase, and Spark. Extracted and manipulated air traffic data from the NASA Sherlock database and worked on clustering and factor analysis for the classification of data using machine learning algorithms. Created SQL tables with referential integrity and developed advanced queries using stored procedures and functions using SQL server management studio. As the Software Engineer, was responsible for implementing a Client-Side Scenario Runtime Manager Graphical User Interface using Angular js, jquery, Node js and Bokeh (a Javascript visualization library).

FAA NUAIR Portfolio Management Tool - Responsible for design, test and implementation of Java web application with capabilities of uploading files, calendar, Flight site booking system and executive dashboard. Developed and performed training of tool usage. Solicited stakeholder feedback.

NASA Portfolio Management Tool - As the Software Developer, was responsible for the design, test, and implementation of a Java based web application for NASA. This portfolio management tool is the official repository for assembling and linking key NASA mission data in order to support strategic planning and analysis. This tool allows visualization of relationships between elements. Implemented using JAVA Vaadin framework and Microsoft SQL Server database on an Apache Tomcat server. Worked as front-end and back-end developer. Developed and performed training on tool usage. Solicited client’s feedback.

Android Developer Intern, May 2015 – August 2015

Android Developer Intern

responsible for designing and building indoor navigation mobile application for DCA airport using JAVA and working with outside data sources API. Worked on bug fixes and improved application performance using Android Studio. Installed and configured Git for version control by the app development team. Provided training to team members on basic Git commands and usage.

GenEra Strategies LLC – Washington, DC

Web Developer Intern, January 2015 – May 2015

Primary responsibilities included Object oriented development in PHP and a relational database for a Human Resource management software system. Designed and implemented interface layers using HTML, JavaScript, and CSS and worked with MVC framework. As a web developer contributed to a team through analysis, design, development, and maintenance of relational database and worked with Version Control (Git).

Rad System LLC – Tehran, Iran

Java Programmer, August 2007 – August 2010 [3 years, 1 month of total applicable experience] Rad System is a leading provider of Project Portfolio Management (PPM), professional services automation (PSA), and enterprise architecture (EA) solutions. Worked as a Java Programmer in a team with three different customers to:

Define site objectives by analyzing user requirements, and envisioning PPM features and functionality.

Complete applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across operating platforms.

Support users by developing documentation and assistance tools such

as NDoc, javadoc, or Universal Report that can be used to auto-generate the code documents- they extract the comments and software contracts, where available, from the source code and create reference manuals in such forms as text or HTML files.

Certification

I attest to the veracity of the information provided in this resume,

Signature: Date: 1/9/2023



Contact this candidate