Sr. Web Developer Resume
Jersey City, NJ
SUMMARY
- Over 9+ years of experience as a Web, Mobile and backend developer
- Experience in developing web applications using HTML, CSS, JavaScript, Typescript, JQuery and JavaScript MVC frameworks Angular 2+, React, Node JS
- Experience in developing web services using Core Java, Spring MVC, Spring boot, Spring cloud, Spring security, Hibernate, JPA API, JDBC.
- Experience of implementing microservices using spring.
- Experience of building responsive web applications using bootstrap and grid responsive
- Experience on hybrid mobile applications for IOS platform of iPhone and iPad
- Phonegap/Cordova JavaScript frameworks JQuery Mobile, ionic, SAPUI5, Salesforce1 Mobile
- Experience in native android applications using Android Frameworks, Android SDK. Knowledge on OpenGL, Android NDK
- Knowledge and experience on Xamarin mobile development
- Knowledge of bpm tools Activiti, JBPM, Camunda
- Experience in using React JS, Webpack, ES6 Babel, LESS, SASS and Node JS
- Experience of using template frameworks of Handlebars, Underscore
- Experience of visualization charts D3.JS, Highcharts, Jqplot
- Testing knowledge using Protractor, Jasmine, Karma, Mocha, Chai
- Experience in debugging web applications using Firebug and Chrome Inspector Tools
- Knowledge on AWS, Azure and Cloud Foundry
- Database knowledge on Mongodb, Redis, Oracle SQL, SQL Server and MySQL
- Experience working in Agile and Waterfall (SDLC Methodologies) environments.
TECHNICAL SKILLS
Web Technologies: HTML 4.0/5, CSS2/CSS3, JavaScript, HTML, CSS, AJAX, jQuery, JSON, Bootstrap, DOM, Apache Tomcat, WebSphere, Web logic, Web sockets, Web RTC, Socket IO, WordPress.
Frameworks: JQuery, Apex, Visualforce, Lightning, Angular.JS, Backbone.JS, DOJO, require JS, Node JS, Loopback, Spring, Hibernate
Database: MySQL, PostgreSQL, PL/SQL, SQL Server, Mongo dB, Redis
Repository: SVN, Git, Jenkins, Maven
Languages: C, C++, C#, ASP.net, LINQ, Java, Python, R - language and VB
OS: Windows 2000/XP/Vista/7/8, Mac OS X, Android SDK, iOS SDK
IDE and Tools: Eclipse, Notepad++, Visual Studio, Cocos2dx, Marmalade and Xcode, Xamarin, Sublime and Jetbrains, IBM Worklight, Telerik, Kotlin
PROFESSIONAL EXPERIENCE
Confidential, Virginia Beach, VA
Sr. UI Developer
Responsibilities:
- Involved in all phases of product development, planning, design, develop, testing and deployment of the application.
- Developed the application using the angular 1.x, sass, phone gap/Cordova, Push Notification, Adobe analytics, Salesforce push notification service.
- Developed new features in the single page application and mobile (ios and android).
- Implemented the custom directive, input validation's, http calls for consuming the web service.
- Integrated the phonegap/ cordova plugin's in the mobile application to implement new feature's.
- Used salesforce push notification service to register the device and receive the push notifications.
- Created the reusable custom components,directive's, service for the user interface.
- Integrated latest feature's in the application using the plugin's from Phonegap/Cordova, React native.
- Implemented offline capabilities in the mobile application's using the Sqlite storage.
- Co-ordinated with UX team for the design expectation and UI implementation guidelines.
- Worked with backend developers to get the API endpoints and integrated in the application with new response data.
- Migrated web service API endpoints from old API to new API for performance improvement's.
- Used postman, swagger tools to test the web service.
- Used gulp,node js for deploying the application to the browser, mobile simulator and on device.
- Wrote Unit test cases in the application for different modules using jasmine.
- Testing the application on different web browser's multiple operating system devices.
- Deployed the application to the various brands with specific level of permissions and configuration's environment's.
- Worked with BA's, Product owner's and scrum master on feature implementations.
- Involved in the meetings with different teams for dependency issues and solutions.
- Preparing the builds for testing and QA environments.
- Participating the daily scrum meetings, Innovation and sprint planning sessions.
- Used JIRA, Bit bucket, Git and confluence for documentation, code maintenance in repository, task management.
Environment: Angular JS 1.x, Sass, ionic, HTML5, CSS3, Phone gap, Android, IOS, Xcode, Android Studio, Restful Web service, Postman, Zeplin UX tools, Adobe analytics, React native.
Confidential, Jersey City, NJ
Sr. Web Developer
Responsibilities:
- Involved in all phases of software development including application design, technical design, development, testing & debugging, documentation and in corporation of user feedback to plan enhancements in the application system.
- Developed the application mainly using Java along with Spring MVC, Hibernate and Junit frameworks as a backend and Angular 2+, React JS, Node JS, bootstrap as a frontend
- Responsible for designing and developing Web based Enterprise application using Spring framework, Spring boot, Spring cloud, Hibernate and JPA API
- Created Restful service spring controller endpoints
- Developed the User Interface using HTML, CSS, JavaScript, Typescript, Bootstrap, Angular2+, React JS, and Node JS
- Implemented angular components, router configuration, Navigation of pages
- Interact with rest services using http module
- Implemented spring security configuration in the application
- Understand the workflow of the application to implement the user interface
- Responsible to create DAO CRUD methods using Hibernate & Spring framework
- Developed REST web services to interact with UI
- Tested Rest APIs in Spring-Controller at backend for JSON data using Swagger
- Experience in using version controls and build tools using Git, SVN, Jenkins
- Wrote unit and integration test cases using Junit and Mockito frameworks
- Experience in using the JIRA Project tracking tool
- Experience with agile methodology
Environment: Core java, Spring, Spring boot, Spring cloud, Hibernate, JPA API, HTML, CSS, JavaScript, bootstrap, Typescript, ES6, Angular 2+, React, Node JS
Confidential, Columbus, OH
Sr. JavaScript framework Developer
Responsibilities:
- Understand the new UI design and develop the application
- Work with Design, business and architecture team for any development
- Understand analytical requirement and develop the UI design functionality
- Analyze an issue and design solution backed by documentation
- Develop applications, framework components using JavaScript, JQuery and JavaScript MVC frameworks like Node JS, Flight JS, Require JS, AngularJS, React JS also using the standard specific technology frameworks
- Validation of form data and input values
- Used Ractive JS for implementing reusable components
- Used Visualization library of D3 JS to implements the analytical visualization graphs
- Used LESS preprocessor for style handlings.
- Used Adobe Experience Manager for analytical and digital publishing services utilization for the content management service
- Implemented responsive components for different resolution devices of mobile, tablet and desktops
- Used Jasmine, Karma frameworks for testing
- Evaluate, release and consume frameworks/packages that can aid faster development
- Participated in different stages of application development and add value to each stage with appropriate inputs
- Implemented angular components, router configuration, Navigation of pages
- Used RxJS Observables for mapping and response data handling
- Utilized angular http services, Implemented Dependency injection services
- Implemented device capability plugin using cordova
- Used Angular material design CSS to implement stylish widgets
Environment: JavaScript, JQuery, HTML5, CSS3, Reactive JS, require JS, Git, Cassandra, Scala, AEM, Angular Material, Scala, Kafka, Node JS, Angular 2.0, RxJS
Confidential, Sunnyvale, CA
Sr. Web/Mobile Developer
Responsibilities:
- Understand new UI design and converted elements into the reusable components for different pages.
- Implemented reusable components using React JS framework
- Used stylus for styling of components and widgets
- Implemented the code with ES6 standard’s and used Babel transpiler to make it understandable to other JavaScript versions
- Written React Native components for mobile
- Used react JS to write reusable components and maintained the state with Redux
- Used React-router to navigate to different pages and screens
- Migrating the components from different tenants of website to use common styles
- Wrote manual test cases and unit test cases for the application
- Used enzyme, Sinon, Mocha, Chai, Karma framework for unit testing
- Implemented responsive react components for different resolutions
- Used React debugger plugin for debugging the component structure
- Utilized Node JS for the package installations
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects
- Customized the existing react components to the reusable components from playground components
Environment: React JS, Redux, Flux, React-router, HTML5, CSS3, stylus, Babel, Web pack, Mocha, ES6, Node JS, npm, React native, Angular JS, Cordova
Confidential
Sr. Software Engineer
Responsibilities:
- Implemented Offline data storage using Sqlite and online conditional rendering
- Integrated Google Maps and Navigation features in the application
- Used Camera and Gallery features to post the images of defects
- Wrote Phonegap/Cordova plugin to communicate with Objective-c
- Gathering requirement and implementing the functionalities
- Worked on adding new modules to the existing application by adding the new tab
- Deployed the application to the iOS devices of iPhone and iPad
- Integrated ionic components in the application
- Used ionic native to utilize the native features functionalities
- Worked with Ionic page module is used for routing and navigation of pages
- Utilized Ionic http service to make REST calls and to get the response from the server
- Used navcontroller to share the data between pages/components
- Tested the application in QA and production environment web services
- Debugging the application using iPhone simulator and using safari inspector
- Developed ionic framework based mobile applications
Environment: IOS, JQuery mobile, Bootstrap, HTML5, CSS3, Phonegap/Cordova, JQuery, SQLite, Objective-c, Xamarin, C#, Ionic.
Confidential
Mobile Developer
Responsibilities:
- Designed and Developed the UI of Application
- Implemented Database connectivity of PHP and SQL Server
- Created JSON string response from the server and received through ajax calls in the application.
- Developed the application based on existing cloud application which is already running on .net application
- Designed and developed UI application as per the existing cloud application to responsive web application
- MSSQL server, PHP is used to access the database
- Native android applications for appointment calendar application
- Utilized Android tools and implemented native features in the application
- Ajax calls to get the response from server and populate on the user interface
- Tested the application on different devices
- Developed the responsive web application using JQuery mobile
- Developed native android applications
- Used calendar plugin to develop the application
Environment: Phonegap, JQuery, JavaScript, SQL Server, JQuery mobile, HTML5, CSS3, PHP and Android SDK, adb, ddms
Confidential
Responsibilities:
- Developed mobile applications using marmalade cross platform tool and PhoneGap
- PHP and MySQL used for the database storage
- Developed the application as per the TDD
- Tested the application on simulators, emulators and real-time devices
- Deployed the application to the various operating systems
- Implemented the application which is responsive to the multiple devices
- Prepared the custom icons suitable for the development
- Developed the phonegap applications for the cross platform operating systems
- Used HTML, CSS and JavaScript to build the mobile applications
- Designed and developed web applications using web stack of html5, css3 and JavaScript
- Cocos2dx framework used to implement animations, scrolling and collisions and other physics formulation to implement the game
- Maintaining code repository in SVN
Environment: Java, Android SDK, iOS SDK, Eclipse, Marmalade, Android development tools, Xcode, HTML, CSS, JS, PhoneGap
Confidential
Responsibilities:
- Analyzing the requirements and implementing the functionalities
- Designed and developed internal portal websites for customers
- Developed static web pages using HTML, CSS and JavaScript
- Implemented the application with functionalities like viewing dashboards, post the requests to the server
- Wrote SQL queries for data storage and retrieval to implement the web applications
- Wrote Manual test cases and test the application
- Deploying the application to the tomcat server
Environment: Java, JSP, Servlet, SQL, Eclipse