Sr. Mobile App Developer Resume
Scoattsdale, AZ
SUMMARY:
- Full stack Developer/Tech Lead with 14+ years of experience in Software Development.
- Around 4 years of experience in Front - end development as a Full stack Developer & UI Lead.
- 1year experience in JSReports, Couchbase
- 8+ years of experience in designing, developing and integrating multi-tier applications using Java/J2EE technologies.
- Around 4 years of experience in BFSI domain( Confidential )
- Proficient in front-end technologies such as Node JS, Express JS, Angular JS 1.3.x/1.5.x, BackboneJS 1.3.x, JS Reports, Handlebars, Ionic, Bootstrap 3x, ZURB Foundation 6, SCSS, HTML 5, JavaScript, JQuery and CSS3 to bring up responsive, single page Application and Pixel perfect UI.
- Proficient in Hybrid Application development (Web, Mobiles, Confidential and Smart TV).
- Experienced in server-side programming with Node JS/Express JS.
- Good knowledge of Angular JS 2.0 along with Type Script
- Hands-on experience in preparing high and low level design documents.
- Proficient in writing database queries and stored procedures for database communication.
- Expertise in teams and project management.
- Conversant with quality procedures, standards while executing projects using Agile, SCRUM, and Waterfall models.
- Experienced in collaborating with cross functional teams to identify, design, define, implement, and support new and existing applications and processes.
- Experienced in managing/leading teams at onsite & offshore model
- UI tech lead and developer
- Project Efforts estimation and impact analysis
- Performing unit testing and smoke testing
- Project planning and execution
- Analyzing technical and functional requirements
- Application architecting and Implementation and solutions
- Conducting code reviews and maintaining the code quality
- Providing necessary technical guidance to team members
TECHNICAL SKILLS:
Operating Systems: Windows XP/2000/2003, Unix, Mac OS 10x and Ubuntu 12
UI/UX Technologies: JS Reports, NodeJS, Express JS, Angular JS 1.3.x, Angular JS 2.0, Backbone JS, Handlebars, React JS, Ionic, Bootstrap 3, ZURB Foundation 5x/6, HTML 5, CSS 3, SCSS, XML, Java Script, Type Script, JQuery, Grunt, Bower, Form IO
Languages: Java, J2EE, EJB 2.x, iBatis, Coldfusion, JUnit
Databases: Oracle 8i/9i/11g/12g, MS SQL Server 2000/2005, Mongo DB, Couch DB
J2EE Technologies: JDBC, Servlets, JSP, JSF, Struts, Hibernate, Spring
Application/Web Server: Oracle Web Logic 8.1/9.2/10.3. x/12g, Tomcat 6x, JBoss 5, WAS & SOA
Source Safe: GIT, Bit Bucket, Serena, CVS, SVN (tools: WinCVS, TortoiseSVN)
IDE Tools: Eclipse 4.x, WSAD 5.1.2, RAD, MyEclipse 5.x, WebStrom 10, Brackets
Other Tools: Jenkins, Junit, Jasmin, Webpack, Selenium, Karma
PROFESSIONAL EXPERIENCE:
Confidential, Scoattsdale AZ
Technology: Node JS(Express JS), JS Reports(jsreports.com), JSON, Form.IO, React JS, HTML 5, Bootstrap 3, SCSS, Jenkins, Grunt, Web pack, Cordova, Java, J2EE(Spring, Hibernate & JMS), CBLite, Couch DB and SQL Server 2013, JBoss(Wildfly)
Sr. Confidential App Developer
Responsibilities:
- Like importing data in the form of JSON
- Upgrading or Creating new templates using JS Reports, according to the health provider (around 64 health providers) requirements
- Build & deployment using Grunt and Jenkins
- Unit testing and smoke testing
- Participating in regular meetings with BA/PDM for requirements and clarifications
- Migrating the report templates from Java Script into JSON format and store in Couchbase.
- Data extraction(N1QL queries) from couchbase for Excel reports purpose as per business people's requirement
- UI design for Android tablet(Samsung) using Form.IO
- Front-end app build & deployment using Cordova.
Confidential, Lorain OH
Technology: Backbone JS, Handlebars, Node JS(Express JS, Socket.io, REST service API), HTML 5, JQuery, Zurb Foundation 6, Jenkins, Grunt, Web pack
Sr. Developer and UI Lead
Responsibilities:
- As a developer and UI lead, my role involves technical analysis, recommendations and solution provisioning..
- And also responsible for regular code reviews, build and deployment process for Bag & Customer Identification modules.
- My core development area involves with Responsive and single page application (SPA) for...
- Shopping Bag Screen(Handlebars templates & Backbone view and model)
- Customer Identification Screen(Handlebars templates & Backbone view and model)
- Magnetic Sled & bar code scanner integration into the screens
- And server side REST API development/coding using NodeJS(Expresess JS) and consuming 3rd party SOAP services and deployment of all server-side components and getting them connected/communicated to UI.
- Jasmine test case preparation.
Confidential, Lorain OH
Technology: Angular JS, HTML 5, Ionic, SCSS, Node JS, Jenkins, Grunt, J2EE(Spring, Hibernate), Oracle 12g, JBoss 6x
Developer and UI Lead
Responsibilities:
- I have been involved to create the UX/wire frames for “Wallet” screens(Cards listing screen, adding a card & updating a credit card).And also designing the flow and the components required, to fulfill the business requirements.
- And also data validation towards credit cards sled and loyalty/rewards cards scanning etc., which leads/needs to handle different types of credit cards and their segregation along with validations with the help of real-time 3rd party credit card systems.
- Migrated the application from SVN to Bitbucket.
- And build & deployment changes according to the migration to comply with Jenkins jobs.
- Refactoring of HTML templates, Controllers & services for 2 brands( Confidential & Bloomingdales)
- Refactoring of SCSS components for both divisions.
- Worked on JIRA to comply with Agile methodologies of Client.
- And also responsible for modifying the Java/J2EE services to comply with REST calls triggered by Confidential (iPod/iPhone) devices.
Confidential, Lorain OH
Technology: Angular JS, HTML 5, JQuery, Bootstrap 3x, Node JS, Jenkins, Grunt, J2EE(Spring, Hibernate), Oracle 12g, JBoss 6x
Developer and UI Lead
Responsibilities:
- I was part of the team to re-factor the existing templates, controllers & services for both Macy's & Bloomingdales divisions.“Customer Screen” refactoring into Customer & Contact screens, and controllers as well as services refactoring
- Refactoring of CSS components for both brands
- Also involved in Confidential /Register data validation towards signing pad, credit cards sled and loyalty/rewards cards scanning etc., which leads/needs to handle different types of credit cards and their segregation along with validations with the help of real-time 3rd party credit card systems.
Confidential
Technology: Angular JS, HTML 5, ZURB Foundation CSS, Node JS, Python
Technical Consultant
Responsibilities:
- I was responsible for creating template, controller & services for ...Purchase screens
- Coach marks implementation
- Payment gateway implementation(using Sprite API).
- And also responsible for issue finding and solution provision across the application.
Confidential
Technology: Angular JS, HTML 5, Bootstrap 3x, Bower, Grunt, Apache server, Java/J2EE, Spring & Hibernate, Tomcat 7x
Technical Lead
Responsibilities:
- Back-end Java layer would be communicating with Twelio system, which would be having all the phone/account related information and transactions details.Responsibilities: As a tech lead, I am responsible for front-end (AngularJS) application architecture and creating technical documents.
- Also responsible for developing POC for client submission.
- And also responsible for regular code reviews and deployment process.
Confidential
Technology: Angular JS, Require JS, HTML 5, Bootstrap 3x, Bower, Grunt, Java/J2EE, Spring & Hibernate
UI Solution Architect
Responsibilities:
- As a consultant architect, I was responsible for application performance tuning and front-end re-engineering.
- Refactored the “flights results screen” by implementing the state manager and removing unnecessary model bindings
- Refactored the routing by replacing with “UI Router”.
- Refactored the CSS files for media queries
- And also trained couple of team members for Angular JS.
Confidential, Atlanta
Technology: HTML 5, CSS 3, Angular JS, Android, Jenkins, Gradle
Project/Technical Lead
Responsibilities:
- As a tech lead and developer, gathering and discussing on technical requirements and design in daily calls with Confidential team and share the same with team along with low level design document.
- Production issue fixes(TV app & Confidential App).
- Was involved in “Leader Board screen” design and development.
- Was involved in “Catch-Up videos screen” design and development.
- Contributing for typical issue fixes during Samsung's QA
Confidential, Atlanta
Technology: HTML 5, CSS 3, Angular JS, Android, Jenkins, Gradle
Project/Technical Lead
Responsibilities:
- As a tech lead and developer, gathering and discussing on technical requirements and design in daily calls with Confidential team and share the same with team along with low level design document.
- Production issue fixes(TV app & Confidential App).
- Was involved in “Leader Board screen” design and development.
- Was involved in “Catch-Up videos screen” design and development.
- Contributing for typical issue fixes during Samsung's QA
Confidential, Atlanta
Technology: Angular JS, Bootstrap, HTML 5, Jenkins, Gradle
Project Lead
Responsibilities:
- As developer and Lead contributed for responsive UI implementation using bootstrap
- Also issue fixes during UAT
- Responsible for daily deployment and smoke test.
Confidential, Atlanta
Technology: JBoss ESB, Weblogic EAI, smooks, SOAP, REST services
Senior Analyst
Responsibilities:
- As a Sr. Developer, I had been involved in CR implementation
- And supported production issues/tickets on EJB layer
- Deployment activities for (Dev & QA), Versioning.
Confidential, Atlanta
Technology: Angular JS, Bootstrap, HTML 5, Node JS, JPA & MySQL, Jenkins
Project Lead
Responsibilities:
- Involved in project requirement analysis, Technical Specification preparation
- Task segregation among the team and work allocation and status tracking
- Attending daily onsite calls regarding the project progress/ongoing issues.
Confidential
Technology: JSF, Sprint, iBatis, Oracle 12g, Weblogic 12x, eclipse 4.x
Technical Lead
Responsibilities:
- As a Lead & Sr. Developer, I had been involved in development and deployment management
- Which includes application deployment into different servers(tomcat 6x, Weblogic 10.3.0 & Weblogic 10.3.5) and DAP
- Also done WebSSO setup and implementation for the application.
- And involved in post production issues.
Confidential
Technology: Java, JSP, Servlet, JDBC, EJB 2.x, Oracle 11g, Weblogic 10g, eclipse 4.x
Technical Lead
Responsibilities:
- Analysis of business requirements
- Attending calls with client throughout the development project to manage their expectations, resolve issues and update current status of the release.
- Prepare Functional Specifications & Design the Database Architecture.
- Assignment of work to team members and ensure timely completion of work.
- Handling development activities.
- Review and optimize code and stored procedures.
- Tracking and monitoring team activities along with taking regular status updates. new team members.
- CR analysis/Design and distribution of CRs (Change Requests) among the team and effort estimations and Code/document reviews and involved in development/UAT.
- Working from offshore (L3 Support) as part of my contribution of effort.
- Coordination with onsite team.
Confidential, Chicago IL
Technical Lead
Responsibilities:
- As Tech lead, I had been to on-site ( Confidential Corp. Chicago) for issue analysis and requirement gathering and proposal on the work.
- Technical design provided with service oriented architecture and implemented using Spring framework.
- Analysis of business requirements, Attending calls with client throughout the development, to manage their expectations, issues and update current status of the release.
Confidential
Team Member
Responsibilities:
- As a Team member, involved in CR implementations, data patching work.
- Preparing quality process documents (Review Reports, Test cases preparation etc.)
Confidential
Team Lead
Responsiblities:
- Worked as a Single Point of contact for Monitoring project.
- Assignment of work to team members and ensure timely completion of work.
- Preparing the Functional Specification document.
- Implemented various change requirements of different modules from the client.
- Provided Documentation for the System Testing Execution.
- Development and Testing of the CRs.
- Gather and implement various change requirement of this project staying at Onsite
Confidential
Technology: Windows 2000, Servlets, JSP, Hibernate, Web Logic 8.1, Eclipse 3.2, and MS SQL Server 2005
Team Lead
Responsibilities:
- Responsible for Production bug fixes.
Confidential, New Jersey
Technology: Windows 2000, Servlets, JSP, JDBC, EJB, Oracle 9i, Web Logic 8.1, Eclipse 3.2, SQL Developer
Team Lead
Responsibilities:
- Responsible for DAO s analysis & Re-factoring
Confidential, New Jersey
Technology: Windows 2000, Servlets, JSP, JDBC, EJB, Oracle 9i, Web Logic 8.1, Eclipse 3.2, SQL Developer
Responsibilities:
- Responsible for analysis, design and Development for “Paging Admin Console” alone.
Confidential, New Jersey
Technology: Windows 2000, Servlets, JSP, JDBC, EJB, Oracle 9i, Web Logic 8.1, Eclipse 3.2, SQL Developer
Responsibilities:
- Involved in analysis & Design of Paging framework which gives better performance over existing application.2.) Responsible for implementation of paging over Different Screens.
Confidential
Responsibilities:
- Responsible for developing QAS Module objects using Servlets and EJB