Android Software Developer Resume
SUMMARY
- Over of 6 years experience in software developing.
- Over4years of experience in designing, developing and deployingof Android applications
- Over 2 years of experience in designing, developing and deploying n - tier web applications and
- Diverse experience utilizing Java tools in business, Web, and client-server environments including Java Platform
- Enterprise Edition (Java EE), Enterprise Java Bean (EJB), JavaServer Pages (JSP), Java Servlets (including JNDI), Struts, Spring and Java database Connectivity (JDBC) technologies, multithreaded, Hibernate
- Fluid understanding of multiple programming languages, including C#, C, C++, JavaScript, HTML5, CSS, JQuery, VBScript and XML.
- Adept at building strong working relationships with coworkers and management.
- Talented problem solver able to think “outside teh box.”
TECHNICAL EXPERTISE:
Languages: Java, JavaScript, Java Beans, JSP, SQL, C#, C++, HTML, XML, JSON, VBScript, Delphi, Pascal
Frameworks: JSF, J2EE, Apache Struts, Spring, Hibernate, NodeJS, AJAX, Google Apps Engine
API’s: Servlets, EJB, Java Naming and Directory Interface (JNDI)
Software: Eclipse, RAD, Android Studio, Microsoft Suite (Word, Excel, PowerPoint, Access), Microsoft Visual Studio, Xamarin Studio, Unity
Databases: Oracle, MySQL, Database SQL command
OS: Windows (Windows NT/2000/XP Professional), Linux, Mac OSX
PROFESSIONAL EXPERIANCE:
Confidential
Android Software Developer
Responsibilities:
- Created two user-friendly, aesthetically pleasing and fully functional applications for Android
- Used SQLite database, created table, queries in Android project
- Used JSON to communicate Android App with Tomcat Apache Server
- Used J2EE design patterns like Value Object Pattern, MVC, and Singleton Pattern
- Created REST web services JSON to get teh response in front end for online banking and even for mobile application
- Used multithreaded software design
- Design and development of User Interfaces using JSP, XML, HTML5, CSS, JavaScript, JQuery.
- Used NodeJS framework
- Developed Servlets, JSP pages, Session Beans using Spring, Hibernate and Struts frameworks
- Used JSP extensively to display and manipulate data.
- Designed and develop mobile based UI application using Android Studio, XML, REST.
- Developed games using libGDX, Unity
- Used Spring Framework for Dependency Injection and Spring JDBC
- Created tables in teh data base using SQL.
- Developed Model and DAO classes using Hibernate Reverse Engineering.
- Developed Struts action classes and Struts action form beans for teh information flow between database and Model.
- Interpreted and manipulated Struts and hibernate configure files.
- Prepared backend procedures, triggers and functions using native SQL.
- Developed different JSP pages (GUI) & client side user validations using JavaScript
- Created JUnit test suite to automate teh testing of teh business logic
- Used GitHub as version management tool
- Used lean practices, XP, kanban, TDD, pomodoro technique and Continuous Integration
- Implementation of Google Apps Engine for user autantication, search and logging in teh android application.
Environment: Java, J2EE, C#, JDK, Struts, Spring, XML, JSP, Hibernate, Maven, JavaScript, VSS, XSLT, CSS, UML, Intellij IDEA, Eclipse, SQL Server, JUNIT, Unity, libGDX, Android framework, NodeJS, JSON, Google Apps Engine
Confidential
Android Software Developer
Responsibilities:
- Involved in complete lifecycle of design, development, testing and deployment of application
- Developed new features for proprietary Android applications used on phones and tablets; worked with developers to develop top tier solutions for farm customers
- Developed Stateless Session beans to manage teh control flow
- Implementation of MVC Architecture using Struts
- Developed views using Java Server Pages JSP. Used XML for database development
- Debugging and bug fixing Production problems. Involved in writing JUnit test cases
- Worked on java design pattern (DAO, Value Objects)
- Mentoring teh team members and execute teh assigned tasks with their co-ordination
- Developed Servlets for various server side processing modules
- Implemented transferring of XML data to teh database using java program
- Design, Development and Testing of above mentioned application
- Developed using IDE Eclipse for building business components
- Used Microsoft SourceSafe for source controlConversion of Functional requirements in to Technical design, development and testing.
- Developing wireframes for teh Customer in HTML.
- Designed and develop web based UI application using CSS, JavaScript.
- Used Cascading Style Sheets (CSS) to give a better view to teh WebPages.
- Developing mobile software in Xamarin Studio and Microsoft Visual Studio
- Debugging and bug fixing Production problems using C++, VBScript
- Used DAO pattern to retrieve teh data from database
- Involved in integrating business layer and DAO layer with custom MVC framework.
- Used Criteria API to define queries for entities and their persistent state by creating query-defining objects.
- Made enhancements to teh Offer/Member Info Tool to display teh data from database based on teh given criteria.
- Used Search Filters for building queries to fetch data from teh database.
- Used JavaScript for client-side validation.
- Responsible for supporting applications on different environments like Production, Development and Integrated Testing.
- Used Microsoft SourceSave as Version Control Tool and for checking in-out files.
- Used Xamarin Studio for create app for getting/setting data from server via JSON
- Used XP, kanban and TDD
Environment: Java, C#, C/C++, VBScript, HTML, Java Script, CSS, JSP, Servlets, Struts, EJB, XML, JSON, JDBC, JavaScript, Tomcat, Eclipse, MySQL, MS SQL, Android Framework
Confidential
Android Software Developer
Responsibilities:
- Designed and built advanced game applications for Android platform, and collaborated with cross-functional teams to define, design, and launch new features
- Conversion of Functional requirements in to Technical design, development and testing.
- Realized many development projects in 1C (ERP System used in Russia & CIS countries)
- Created projects using ADO in Delphi 7
- Prepared backend procedures, triggers and functions using native SQL
- Developing wireframes for teh Customer in HTML.
- Designed and develop web based UI application using CSS, JavaScript.
- Used Cascading Style Sheets (CSS) to give a better view to teh WebPages.
Environment:1C, Delphi 7, Microsoft Visual Studio, Android Framework