Lead Android Developer Resume
New York, NY
SUMMARY:
- Having almost 15+ years of proven experience in managing, architecting, design, develop and testing software applications on Banking, Critical Financial Systems, Telecom, Travel and Hospitability, Enterprise Resource Planning and Business Intelligence tool.
- Architected, Designed and developed native mobile application using Android SDK.
- Designed and prototyped Cloud based application using Amazon EC2, S3 and NOSQL databases: MongoDB and SimpleDB.
- Architected, Designed and developed high performance and scalable application using Java EE and .Net framework.
- Architected various Service Oriented Architecture (SOA) based applications using RESTful and SOAP based Web - Services and Business Process Management (BPM) using Oracle Fusion.
- Provided effort estimation and Strategic planning for many B2C and B2B applications.
- Efficiently delivered many integration projects with high collaboration and minimal operational cost.
- Managed teams with 4-5 members and provided direction to help them accomplish their task.
- Used Agile (TDD and SCRUM) methodology to develop critical financial systems and Domain Driven Design for distilling business components.
- Prepared Request for Proposal (RFP) and SOW for wining many projects from various clients.
- Supervised Project Timelines and Quality of Deliverables - Helped define project requirements and assisted in effort estimation for deliverables.
- Having good communication and interpersonal skills to coordinate with various business owners.
TECHNICAL SKILLS:
Programming Languages: Java, C++, C, C#, Objective C, Perl, Java Script, JSON, Groovy and UNIX, Shell script.
Mobile framework: Android 5, 4.2, 4.0, 3.0 and 2.3
Core Framework: Spring, Oracle Coherence, JMS and Grail.
UI Framework and libraries: Spring-MVC, Spring Web Flow, JSP, JSTL, CSS and jQuery.
Persistence Framework: Hibernate, iBatis and JDBC.
SOA Framework: Oracle Fusion 10g and 11g.
Performance Testing Tools: Traceview, EasyMock, Mockito, JUnit, Selenium and Fitnesse (TDD tool).
Methodologies: Object Oriented Analysis and Design (OOAD), Agile TDD, Agile SCRUM, Domain Driven Design, Aspect Oriented Programming (AOP) and UML
DBMS: Oracle 10g, SQL server, NOSQL(MongoDB, SimpleDB)
Application Server: JBoss, WebSphere and Weblogic
Operating Systems: Linux, Win32, Sun OS, AIX and HP-UX.
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Lead Android Developer
Responsibilities:
- Architecting, Designing and developing Android app for Amex US Loyalty program.
- Designed and developed highly customized and animation driven custom components for various navigations, transitions and delighters, to provide enriching user experience.
- Developed secured Android app following best practices and cryptographic libraries.
- Designed and developed app with Accessibility feature with visually or physically impaired users in mind.
- Used Google Cloud Message to integrate with push notification service.
- Used Hierarchy Viewer and Lint to optimize layout to improve app performance and Traceview to profile the app.
- Coordinating and collaborating with various Product Owners, BSAs and other tech lead to provide the integrated solution.
Environment: Android 5, Graddle, GCM, Gson, Robotium, Crypto, AdobeMobileLib, Crashlytics, Dagger, Google Map, ZXing and Intellij IDE
Confidential, Richmond, VA
Technical Lead
Responsibilities:
- Designing and developing Android based iClip (Interactive Credit Limit Increase) application for various line of business: Main-Street, Up-Market and Small Business customers.
- Designed and developed various online features (Promotional APR based Loan or Credit Card offers) using Push based Google Cloud Message framework.
Environment: Android 4.2, GCM, Gson, Robotium and Intellij IDE
Confidential, Columbus, OH
Technical Lead/Architect
Responsibilities:
- Architected, Designed and developed Confidential Android app.
- Used C2DM for push notifications of various promotions and offers.
Environment: Java, Android 4.0, Gson, C2DM and Intellij IDE.