Java & Android Developer Resume
Brooklyn, NY
PROFESSIONAL SUMMARY:
Software Developer with experience in Windows and Android applications development and training. Broad range of expertise in the full software development lifecycle with a successful track record of conceptualizing and delivering applications and customizable solutions. Problem solver who quickly grasps complex systems, identifies opportunities for improvement and coordinates the resolution of critical issues.
KEY SKILLS:
Programming languages: Java/Android, SQL, HTML, Object Pascal/Delphi
IDEs: Android Studio, Eclipse, IntelliJ IDEA, NetBeans, Microsoft SQL Server 2008 - 2015
Version control: Git/Bitbucket
Platforms: Android , Microsoft Windows, Linux Ubuntu distributions
Languages: English, Russian
PROFESSIONAL EXPERIENCE:
Java & Android Developer
Confidential, Brooklyn, NY
Responsibilities:
- Developed Windows and Linux applications on Java in Eclipse or ItelliJ IDEA IDEs
- Used Eclipse+ADT and Android Studio IDEs to develop mobile application, FuelStat, which helps car drivers monitor fuel consumption of their vehicles and calculate money spent for fueling.
- Developed UI for all Activities and Fragments of the application using ListView, ScrollView, Table, Linear, Constraint and other layouts, Button, EditText, TextView, ImageView and other widgets.
- Implemented concurrency using AsyncTask, Loader, threads, thread pools, locks and conditions.
- Shared application data via content providers, used REST API and JSON to provide apps with updated data.
- Built apps responsive to system events by using broadcast receivers.
- Used Serializable objects to send information across activities; ensured compatibility of application with different screen sizes; worked on local data storage using shared preferences and SQL database via JDBC.
- Tested application across different versions of Android and different Android phones to assure quality and performance.
- Performed QA role, fixing bugs and fragmentation issues, carried out unit testing with debugger.
Java & Android Teacher
Confidential
Responsibilities:
- Gave lectures and conducted workshops on software development using Java and Android for a group of 18 students.
- Engaged students in the learning process through individual project mentorship; delivered learning-centered instruction which promoted learning and allowed students to realize their creative potential.
- Held midterm tests and control works to check students’ knowledge and skills; developed individual exercises to fill gaps in knowledge and analyzed hard to understand topics.
Head of the Laboratory of Information Technologies of Education
Confidential
Responsibilities:
- Interacted with university departments to identify needs in development of computer-based training applications.
- Leaded a team of 7 developers in creating educational computer programs used in schools throughout the Volgograd region.
- Conducted courses on programming in Pascal and Object Pascal to train a team of 23 software developers.
- Identified successful methods to in corporate computer technology in educational activities of various disciplines.
- Held workshops for students and university staff on the organization of the educational process in computer environment.
- Educational computer programs on psychology and geometry.
