We provide IT Staff Augmentation Services!

Ui/web Developer Resume

3.00/5 (Submit Your Rating)

Princeton, NJ

SUMMARY:

  • Around 4 years in Rich Web application development and 1+ year in Android application design, development.
  • Experience in designing and developing Web Apps wif AngularJS Framework.
  • Worked wif Bower, NPM and RequireJS for managing packages and module loading.
  • Strong experience in using modern UI libraries and modules like: angular - toastr, BlockUI, ui-grid, loading-bar, auto-focus, ui-router etc.)
  • Very good experience in designing UI components to meet requirements. Factor various key aspects: reusability, maintainability, usage of existing libraries/frameworks and testability.
  • Experience in developing RESTful webservice API on server side using J2EE/Spring frameworks. Developed JavaScript service layer to consume REST API ($http, $resource).
  • Good experience in developing MVC modules Routes, Providers, Factory, Service, Model and Templates based on AngularJs
  • Implemented HttpInterceptor for request and response.
  • Experience in designing and developing applications using Android Software Development Kit (SDK) versions 2.3 - 5.1 (Gingerbread - Lollipop)
  • Hands on experience in single-activity/multi-activity Android application development following Android's UI Guidelines, best practices and Coding standards
  • Strong back-end experience in creating structure for Database to create Entity Relationship diagrams, and Table schemas from teh given requirements using SQL and SQLite
  • Working experience on Java/J2EE enterprise application development wif Spring, ORM/JDBC, WebServices (REST & SOAP).
  • Good understanding of all teh phases of teh Software Development Lifecycle (SDLC), for example: Waterfall model and Scrum/Agile
  • Experience using version control software such as TortoiseSVN, GitHub for effective code maintenance, tracking, and logging
  • Strong understanding of Android application lifecycle - implementation, deployment, and maintenance
  • Capable of performing quality assurance on software, and fixing teh bugs as required
  • In-depth understanding of Android APIs and Frameworks such as Content Providers & Intents, Broadcast Receivers, Media Player, Camera, Sensors and Location based features.
  • Good Knowledge in Activities, SQLite and Google Maps integration.
  • Formal technical skills to achieve speed optimization wif minimal use of memory.
  • Experience in RSS Parsing, Social Media Integration and Google Analytics.
  • Excellent communication, presentation, organization, and planning skills. Experienced in working independently or in a team environment
  • Good work ethics, Interpersonal skills, hardworking nature and very good team player and ability to effectively communicate wif all levels of organization such as technical, management
  • Experience on working wif CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements
  • Basic Knowledge of Angular 2.0 and MEAN Full Stack.

TECHNICAL SKILLS:

Programming Languages: Java, JavaScript, HTML, XML, PHP, JSON, SQL, and Hadoop.

Java/J2EE: JSP, Servlets, Spring Framework, J2ME, JAXB, Web Services

JavaScript Frameworks/Libraries: jQuery, jQuery-UI, jQuery-mobile, jUnit, AngularJS, Twitter Bootstrap, ExpressJS

CSS Technologies: CSS3, Box model, Preprocessors Sass, Less

Web Technologies: AJAX, JSON, jQuery, XML SASS, Gulp.js, Responsive Web Design (RWD), Minification and Concatenation, Accessibility, ARIA/WCAG 2.0,Section 508,NVDA,JAWS, RestFul Web Service API, SOAP web Service API,SVG

Development Tools & Technologies: Gulp.Js, Bower.Js, Grunt, Gimp, JSON processing, Sass meister, Axure, Postman, RoboMongo

Databases: MySQL, SQLite, MongoDB

Package Manager: Bower, Maven

Cloud Platform: Amazon Web Service (AWS)

Mobile Technology: Android

Version Control: GitHub, Subversion

Servers: Apache Tomcat, WebSphere, NodeJS

Development tools: Eclipse, Sublime Text, NetBean

Continuous Integration: Jenkins

Issue Tracking Product: JIRA, Wrike

PROFESSIONAL EXPERIENCE:

Confidential, Princeton, NJ

UI/Web Developer

Responsibilities:

  • Designed an App dat TEMPhas two separate Browser Window. Parent Window initiate or directly open Child window based on System environment.
  • Both Apps has its own life Cycle and data and event is shared through Window’s Id.
  • Parent window TEMPhas several States/Phases which passes down to its Host Angular App if its running on Production Mode and actions on child Window taken respectively through Host App.
  • Each Phase/State in Parent Window is designed to go to next Phase either By Auto Advance (implementing Timer) or manually by candidate interaction.
  • All Contents (JSON,PNGs) comes from light weight Zip dat is processed and unzipped runtime on server side when dis task is to be delivered to test center.
  • Based on different States/phases of Parent Window, Child Window’s Behavior also changed.
  • Child Window TEMPhas two Mode Preparation and Performance where Preparation mode provides candidate to warm up wif teh Task and in Performance Mode Candidate Child Window’s Screen is being recorded.
  • Child Window TEMPhas dynamic Menus dat generates from Json and based on content of Tab me.e., PNG/Html/Unity Plugin/ Manipulative Component it creates its respective div.
  • Each Tab TEMPhas its own Toolbar which TEMPhas Pointer, Pens (Multiple Pen choices), Highlighter, Erasers (Multiple Erasers) which lets you write on top of teh content.
  • It periodically send its state to Host App which is used for recovery.
  • It TEMPhas different flavors of Item Type in which complete App Behaves differently.
  • Both App Child and Window are designed to run independent and also can run wifout any server which is needed for Authoring contents for teh App.
  • Custom Scrollbar implemented.
  • Gulp is used for Template Caching and Minification. Designed Toolbar using SVG and d3
  • Designed Toolbar dat lets candidate to write on web page over teh content Area.
  • It is designed as plug and play Toolbar me.e., it can take PNGs, or a Div or a SVG layer.
  • It TEMPhas two different mode work as toggle and non - toggle which can be set while creating its instance.
  • It TEMPhas three different Pen Colors implemented as flyout Menu.
  • It also TEMPhas three eraser size which lets you chose different size of erasers also implanted as flyout Menu.
  • Designed Single Web Page dat can run as plug and play inside any project.
  • Created lines, rectangles, circles using SVG and d3 wif Drag and Drop functionality and resize features.
  • User are allowed to drag and drop SVGs in a whiteboard area where they play around and if needed SVGs will be deleted automatically once it is dragged outside teh Whiteboard(Drop Zone).

Confidential, Dayton, NJ

UI/Web Developer

Responsibilities:

  • Worked wif business, EDI and Tibco PWG teams to define requirements and develop overall solution for Custom UI web application.
  • Developed mockup screens using Axure to help visualize teh data presentation and application flow during analysis phase.
  • Address following common UI development application concerns:
  • Blocking manual URL updates in browser for SPA.
  • Cross-browser issues
  • Multi-form factor support
  • Implemented Angular UI Grid to show large search results. Implemented various features on UI Grid like Export to .csv and .pdf, Sorting and searching wifin teh Grid, Multiple Selection Custom Header and Cell.
  • Applied usability and information architecture techniques to help easily navigate through teh application.
  • Implemented Angular Modal Service to view a pop up Grid.
  • Implemented HttpInterceptor to intercept $http calls for request and response processing and centralized error handling for server interactions.
  • Used multiple UI components/libraries in build rich interface: angular-aria, angular-block-ui, angular-messages, angular-toastr, ui-grid, ui-router bootstrap, jquery-ui, select2
  • Developed server module using JEE 6/Spring-4.0/REST/SOAP1.2/AXIS/WebSphere stack deployed on Mainframe server
  • Worked wif Tibco architect to fine SOAP based services to interface wif TIBCO Business Works.
  • Role based security is implemented on server side using HTTP Filters. User roles are resolved by backend server implemented in TIBCO Business Works
  • Features are restricted in UI using user roles managed by server as HTTP Session to avoid any security gaps.
  • Application is deployed on WebSphere Server. Configured property file and log4j configuration loading using JNDI resource.
  • Used Java annotations from core Java, J2EE and Spring Framework.
  • Implemented in memory batch process using Quartz framework wif Spring integration. Batch process invokes SOAP service to refresh look up data current.

Confidential, Newark, NJ

UI Developer

Responsibilities:

  • Offers following features:
  • Employees to login into portal using their Truphone employee credentials which was linked to LDAP.
  • Triggers notification emails to appropriate contacts like Manager and HR etc.
  • Keeps a record of available Official approved Holidays for each employees.
  • Application implemented using following technology:
  • UI layer implemented using HTML5/CCS3/Bootstrap/AngularJs and supporting open source libraries for Rich and Single Page Application (SPA) experience.
  • Server layer is developed using PHP, SQL, MySQL
  • Built teh reusable service components using AngularJs services wif Object Oriented JavaScript, JQuery, HTML, CSS3 based on teh visual designs.
  • Developed various AngularJS directives to help build teh functionality and UI behavior using JavaScript. Example: directive for browser controls like: disable right click, browser close, lock screen while transition.
  • Developer multiple AngularJs controllers and configured Routes.
  • Worked wif UI designers and User experience team to define screen designs. Developed angular partials based on UI screens.
  • Developed RESTful web services using PHP.
  • Optimized using responsive design techniques to work equally well at both full and mobile screen sizes. Implemented for multiple domains and topics using Bootstrap themes and a CSS "skin" for branding.
  • Created proof-of-concept using responsive web design, Node.js, modernizer js, HTML5 and CSS3.
  • Resolving Cross Browser Issues.
  • Developed unit test cases using Jasmine framework.
  • Participating teh Sprint Planning and User Story Grooming sessions and suggesting can-do and cannot-do in each Sprint.

Mobile Developer

Confidential

Responsibilities:

  • Created a library which provides APIs for Scanning WiFi Hotspot and Connect to Hotspot. Client Server implementation and provide all basic operations of SQLite operation wif a Content Provider.
  • It lets Client to Sync Contacts and allows only to share Hotspots to those who uses teh App and also in native contact.
  • Used GCM to send Notifications for any new Shares received by client.
  • Assisted in developing and debugging for different OS versions.
  • Rest API calls are Implemented in PHP on server end wif MySql Database.
  • Implemented XMMP on Client side for seamlessly sharing.
  • Created web UI Interface for developers and tester to get teh latest Build of teh App.
  • UI Web interface allowed to share new test cases among developer and tester.
  • UI Interface allowed user to see Shared WiFis and has teh ability to remove from it or share to those who are in user social network.
  • Shows RADAR-like display to assist in identification.
  • Used Card UI to show details and also looks in Native Contact to further find some details based on Phone number or email.
  • Uses GCM to send information to teh client requested and one being searched.
  • Patent Filing in progress.
  • Was able to create custom Android OS from Cyanogenmod.
  • Successful in modifying teh legacy updated system in a fast paced environment.

We'd love your feedback!