Senior Ui Developer Resume
SUMMARY
- Around 11 years of experience in design, development and Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology and Testing using Software Development Life Cycle.
- Expertise in various JavaScript frameworks like Typescript, Vue.JS, ES6, Angular, Node.js, Express.js, React, Redux, Bootstrap, Responsive web design. (RWD).
- Experience in implementing store actions, installingReactRouter,React - Redux app to handle real time data, API calls from Thunk, Redux in ReactJS by connecting backend API's REST with JSON.
- Experience in Node environment using Node.js, NPM, Grunt, Gulp and Bower.
- Proficient in developing web page quickly and effectively using HTML5, CSS3, SCSS, AJAX, RAML, YAML, Angular, React, JavaScript and JQUERY and also experience in making web page cross browser compatible.
- Decent experience in AngularJS concepts like Dependency Injection, Promises, Services, Controllers and Directives.
- Worked on Security infrastructures included LDAP, SPML, SCIM, OpenID Connect, and OAuth.
- Experience in developing applications that meet the requirements as specified by WCAG Web Content ESAccessibility Guidelines, XSS (cross site scripting), cross-origin resource sharing (cors).
- Experience in working with Databases like JDBC, Oracle, SQL Server, DB2 and Classic Federator and proficiency in writing complex SQL, NoSQL, Hadoop, MongoDB, CRUD, PL/SQL, MSSQL, MySQL, PostgreSQL, Cassandra along with web application servers like Apache Tomcat, Web logic etc.
- Hands-on experience in using different kinds of IDE's includes Visual Studio Code, Web Storm, Sublime, and Eclipse.
- Proficient in using Unit.js testing framework along with Jasmine, Karma, Protractor, Mocha test runners Expertise in using bug tracking tools like JIRA.
- Capable to write tests using JSLint, UglifyJS, Jasmine, Enzyme, andJest.
- Development using agile, Scrum methodologies.
- Implemented the Microservices using open shift, Kubernetes, docker.
- Experience onAWScloud services like EC2, S3, RDS, ELB and EBS for installing and configuring.
- Experience in working with JSON, SOAP, RESTFUL Web Services and implementing RESTFUL API.
- Experience working on JIRA which is managing project requirements and tasks, tracking issues.
- Experience in Test driven development (TDD) using unit testing frameworks such as Jasmine Protractor, Karma, JUnit, QUnit and Selenium.
TECHNICAL SKILLS
Scripting Languages: HTML, DHTML, XHTML, ANT, JavaScript, Perl
Programming Language: JAVA, UML, WSDL, C++, C, PHP, ASP, .Net, PL/SQL, SQL
Technologies/ Frameworks: JAVA, J2SDK, J2EE, Core Java, JSP, Servlet, Java Beans, JDBC, JNDI, Java Web-services, Hibernate, Spring, JSF, Struts Framework, Tiles, EJB, AJAX, SOAP, JMS, XSL, XML
XML Tools: SAX and DOM Parsers, Xerces, DTD
Software Tools: Rational ReqPro, Rose, Clear Case, Clear Quest, Mercury Win runner, Test Director, QTP, Quality Center, MS Office Professional, Microsoft SharePoint, MS Visio, MS Project.
Modeling Language/Tools: UML, Azure RP Pro, Dreamweaver, MS Visio, Rational Rose Enterprise Edition, Eclipse UML plug-in
Application Server/ Web Server: IBM Web sphere Application Server, BEA WebLogic, Tomcat, Netscape Enterprise Server, IBM HTTP Server, IIS
Middleware: MQ Series, JMS, RMI
IDE’s: IDEA, IntelliJ, Eclipse, WSAD, JBuilder, My Eclipse Blue, IBM Rational Application Developer
Methodologies: RUP, OOAD
Databases: Oracle, SQL Server, MS Access, UDB, DB2
Testing Frameworks: JUnit, Struts Test Case
Configuration Mgmt. Tools: Rational Clear Case, MS Visual Source Safe
Other Tools: Log4J, ANT, Microsoft Project, DB Visualiser, PowerDesigner
Miscellaneous: Java Stored Procedures, Apache Axis (Web Services), SVN, CVS, Dimensions, LDAP, MQ-SERIES, Leach FTP, WinFTP, Rapid SQL, Microsoft Visio, Azure RP Pro, Rational Rose, Tomcat
Operating Systems: Windows, MS-DOS, LINUX, UNIX
PROFESSIONAL EXPERIENCE
Confidential
Senior UI Developer
Responsibilities:
- Developed dynamic and responsive web pages using React, Redux, HTML5, CSS3, Angular 8, Bootstrap, Node.JS and D3.js.
- Development of single-page application using React, Redux, HTML, NodeJS, ExpressJs and SASS/LESS.
- Leveraged Redux for state management using Actions, Dispatchers, Providers and Store.
- Created visual presentations to the end user, using HTML5, JavaScript, React, Redux, ES6, Typescript, Angular 8 and ReactJS.
- Worked on Developing new application consists of front-end code written in JavaScript using Backbone, react that like to a REST API running on Node and let front end development using React.js.
- Designed web applications using front-end technologies like, Bower, XML, Jasmine, Ajax, utilized tools like JSLint, YUI compressor.
- Wrote extensive JavaScript code to build dynamic pages using Sublime Text.
- Developed reusable components using React Storybook according to design guidelines.
- Experience with Redux for state management. Created store, actions, and reducers as pure functions.
- Implemented front end GUI screens using React JS and used various predefined components from NPM and redux library.
- Used Axios to handle HTTP requests in a React and Redux application.
- Built single-page applications and client websites using JavaScript (including ES6/ES7), HTML and CSS in Javascript.
- Worked on React js on the front end styled components using SCSS.
- Implemented Sidekiq server for background processing using REDIS for fetching the data from context API for optional durability.
- Proficient in React, Redux Form, React HOC, React Hooks, React Bootstrap and react libraries like create- react-app, material- UI, styled-components.
- Implemented the Redux pattern using React observables of Angular.
- Built Angular components, UI services to consume rest services using Component based architecture provided by Angular
- Wrote custom SCSS and JS to allow the theme to accommodate the designs.
- Built frontend app using Quasar.js/Vue.JS, Green socks. AngularJS/Cordova Ember.js.
- Created rich web UIs that merge with back-end components using JavaScript and AngularJS in conjunction with HTML5, CSS3 and CSS4 and Used Material-UI Design library for Rich UI/UX designs.
- Ability to create design the UI/UX components using wireframe tools like Balsmiq, Proto.io, Visio, and ability to convert a wireframe to a low/high working prototype using InVision, Azure and Balsmiq.
- Used JQuery to make the frontend components interact with JavaScript functions to add dynamism to web pages at client side.
- Implemented CORS cross-origin resource sharing, allowing the request through different hosts.
- Developed web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C standards.
- Implemented with security vulnerable fixes - Cross Site Scripting (XSS), Cross Site Request Forgery (CSRF), Forceful Browsing, Request Token, Password Maintenance using OWASP framework.
- Used MongoDB and MySQL databases in Web API development. Developed database migrations using SQL Alchemy Migration.
- Developed WebSockets API's and fixing existing RestAPI endpoints for developing new webUI.
- Created and maintained company website using React and Semantic UI.
- Consumed SOAP and Rest Web services. Utilized Node.JS, mongo DB and Express to create Restful API's.
- Worked with Docker Containers, Micro services, server less architecture, container orchestration frameworks such as Kubernetes and Amazon ECS, DevOps models, developer.
- Worked on Designing, Installing and Implementing Ansible configuration management system and Writing playbooks for Ansible using YAML and deploying applications.
- Create RFP (Request for Proposal) microservice to provide RESTful API and RAML utilizing Spring Boot with MicroServices.
- Added a custom implementation of a gesture based navigation on page with snapping through the use of Vanilla JavaScript.
- Design the UX looking and wireframe by using sketch, Confidential Illustrator and Creative Suite.
- Worked with Sitecore Meta Data and SEO for optimization web application.
- Conducted A/B testing of designs with sample users.
- Worked on the maintenance and creating new features in external customer facing web application and their Intranet site using CMS Sitecore.
- Built a (JavaScript) GraphQL/Redux based data layer for the client part of Stack, among other client-side architectural improvements.
- Worked on designing, coding and developing the application in Python using Django MVC.
- Rewrote existing Python/Django modules to deliver certain format of data.
- Developed website using Flask framework.
- Developed Restful API's using Python Flask and SQL Alchemy data models as well as ensured code.
- Developed Apache spark jobs using Scala for faster data processing and used spark SQL for querying.
- Written Unit Test scripts against source code to verify correct implementation using PHP Unit.
- Designed and developed container to allow multiple independent deployments of Apache Camel routes.
- Developed Groovy scripts to write unit test cases for custom developed AEM components.
- Developed personalized webpages using AEM Campaigns, teasers and Segmentation.
- Experience in handling the SOAP, XML and RESTful web services for data integration of the front end with tomcat server for implementation, sharing and storage
- Used HTML and JavaScript webpage coding integrated with MySQL using Apache HTTP server.
- Successfully developed the front end of a web application in Vue.JS, HTML, Bootstrap and CSS.
- Wrote Typescript that is transpiled into Javascript via the CLI powered by webpack tooling and monorepos.
- Maintained company’s internal NPM packages via webpack tooling and monorepos.
- Used Npm/Bower package manager and isomorphic React for managing dependences for application in the Node.JS environment.
- Developed feature for Securing the Login with Identity Server, OAuth2.0 OpenID Connect.
- Designed and Developed Web applications using CSS pre-processors like LESS, SASS/SCSS.
- Redesigned and re-implemented services using NGINX, Node JS, Express JS, Mongo DB/ orient DB.
- Implemented a Backend Server with SQLite database using Java Servlet running on a Debian Linux system with Tomcat server.
- Design and implement Java/J2EE client applications using technologies such as JSP, JPA, jPBM and Hazelcast, Kafka and Jackson.
- Installed and using Splunk apps for UNIX and Linux (Splunk nix).
- Developed the unit testing scripts using JEST for testing the React components using Enzyme and react test renderer.
- Involved in unit testing of various modules by generating the test cases using Jest & Enzyme.
- Tracked software issues and project progress enterprise-wide using Bugzilla, Jira, Version One, Clear Quest and XPlanner.
- Created JSON/JSONP, schema structure to map the database to Apache Kafka.
- Used VS Code as an Integrated Development Environment (IDE) with Java Plug-in.
- Utilized continuous integration technologies such as CircleCI which utilized tests developed for front and back ends in Mocha, Chai, Jasmine and Karma. Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Used Amazon Web Services (AWS) to maintain a centralized storage for server hosted on two boxes. Fixed all the SonarQube, PMD and Findbug findings.
- Worked on VCS tools such as GitHub and Bit Bucket, with experience with conventional workflows and more complex ones such as Gitflow.
- Responsible for defining Testing Scope, Approach, Strategy, Test Entrance and Exit Criteria as per SOX Compliance.
- Achieved SOX and PCI compliance by building a flexible and scalable framework to provide authentication and authorization services.
- Constructed deployment pipeline using Gitlab.
- Created and maintained fully automated CI/CD pipelines for code deployment using Jenkins and AWS.
- Built webpack bundler with Babel loader for react and es6 pre-sets. Different bundling for development, staging and production.
- Migrated modules and content-types from Drupal 7 to Drupal 8.
- Created custom Drupal (Drupal 8) modules using PHP.
- Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium.
- Implemented client applications using Agile SCRUM Methodology that involves the iterative development methodology
- Created Unit tests using Mocha, Chai and Enzyme. Worked on CI/CD with Jenkins, Team City.
- Worked on Installation and setup in Mac and Windows as required of the frameworks Cordova, Xamarin, Appcelerator, and Native Script.
- Experience in working with React, React Native, Redux Saga, Next.js, Node.js, Express and Basscss.
- Extensively worked in groupware and project management software such as Slack, Hip Chat.
- Created a custom hybrid mobile application using Angular, Ionic and Typescript stack for IOS and Android platform deployment.
Environment: React, Redux, Angular, ES6, Redux, Typescript, JavaScript, HTML5, CSS, Ajax, Bootstrap, Angular js, SCSS, Vue.JS, AEM, Tomcat, Apache Camel, Apache HTTP Server, UX, Balsmiq, Material-UI, CORS, Web Content Accessibility Guidelines (WCAG), XSS (cross site scripting), cross-origin resource sharing (cors), SOX, SASS, LESS, Java, MySQL, RAML, YAML, MongoDB, Semantic UI, Websocket, Sketch, kafka, rvices, Python, Flash, Django, Ngnix, Gitlab, GitHub, Jasmine, Protector, Selenium, SonarQube, Enzyme, Mocha, Chai, Scrum, Agile, AWS, Jenkins, Docker, Kubernetes, GraphQL, Scala, PHP, Team City, JSON, XML, Linux, Mac, Slack, Babel, JSLint, Ionic, React Native, iOS, Android, Drupal 8
Confidential, Siloam Springs, AR
Senior UI Developer
Responsibilities:
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Worked with diverse technologies such as React.js, Flux, Webpack, Angular.JS, React-router and ES6.
- Responsible for developing a front-end application using React JS and REDUX architecture for internal team's productivity use.
- Worked on Redux with React to handle large chunks of data for the better performance.
- Designed the Front-end applications, as well for user interactive (UI) web pages using web technologies like HTML5, CSS3, Es6 JavaScript, React JS and React-Native, Redux Saga.
- Developed Web Pages using HTML5, CSS3/CSS4 JavaScript and use JavaScript frameworks such as Angular 8.
- Migrated RxJS Behavior Subject state management implementation to the NgRx Redux pattern for managing authentication, meeting, and account states globally.
- Implemented Ajax calls for triggering data from API's using Redux Saga.
- Used Axios with reacts for making AJAX Calls.
- Worked on latest features of ES6, ES7 by using arrow functions and asynchronous functionalities.
- Designed React Native components and React HOC for the application.
- Solved Callback issues in Node.JS by using react Promises.
- Developed Mobile App in Titanium Appcelerator IDE using JavaScript, Obj C and Java.
- Implemented JavaScript for managing scripting functions.
- Used Spring Boot and gRPC with Envoy for building distributed microservices.
- Did Browser development with HTML5, CSS/Sass, JQuery, Knockout, KendoUI.
- Experience on various Charting/ UI tools like JQplot, High Charts, Google API, JQuery UI, Bootstrap and PrimeNG.
- Created Angular components like controllers, services, directives and forms to collect different user data and implemented form validation in Angular.
- Implemented CORS (Cross Origin Resource Sharing) using Node JS and developed REST services using Node and Express, Mongoose modules.
- Designed DOM based interactive to reprogram selected links and adopted WCAG 3.0 standards for HTML and XHTML and W3C standards for CSS as well.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 8.
- Designed and developed UI using KendoUI, CSS, bootstrap CSS, JQuery, Google Material, JSON/JSONP and AJAX.
- Excellent experience in developing applications that meet the requirements as specified by Web Content Accessibility Guidelines (WCAG).
- Implemented tokenizer and validation framework to prevent cross-site-scripting (XSS) and CSRF attacks across the application.
- Implemented CORS to communicate between Web API and the UI.
- Developed dynamic web pages using HTML/HTML5, CSS/CSS3, Bootstrap, jQuery, D3JS, AngularJS, React.JS, Node.JS, LESS, SASS.
- Maintained styles and responsive design of the SaaS platform using ERB, AML, React.js, Coffee Script, and SASS.
- Design, developed of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance/handling.
- Worked on HTML/CSS, Ajax/JavaScript (JQuery, ExtJS, etc.), SVN, GIT and MySQL and Apache, demonstrating vast LAMP architecture experience.
- Developed Rest architecture based Web services to facilitate communication between client and servers.
- Developed responsive web page layouts using Bootstrap, Material Design, JS, Backbone, Angular, NgRx, and NodeJS.
- Wrote Cloud Formation Templates (CFT) in JSON and YAML format to build the AWS services with the paradigm of Infrastructure as a Code.
- Developed unit tests for Django and Flask applications.
- Managed and troubleshooted of Python Django and Flask.
- Created REST API's using RAML and developed flows using API Kit in Anypoint studio.
- Integrated WebSocket technology to provide “real-time” data updates to web platform.
- Implemented applications using CSS, HTML framework such as Kendo UI, Semantic UI.
- Created new web pages for current and new programs using Sublime Text Editor and JavaScript
- Conducted Usability Testing using Karma, Jasmine and end to end testing using Protractor and Gulp.js to resolve interface problems. Bugzilla was used to report and track bugs, JSLint for ensuring quality code.
- Used GitHub and Jenkins for the continuous integration and deployment. Worked on GitHub for tracking process of coding. Test-driven development using Jasmine unit test and grunt.
- Developed single page applications and Micro services, using NodeJS and React libraries and Manage continuous integration and deployment for Microservices in the AWS platform using (Kubernetes Cluster, Docker, Ngnix Proxy, Nexus, Jenkins and Gitlab).
- Imported the data into Spark from Kafka Consumer group using Spark Streaming APIs.
- Developed Spark Streaming code to ingest data from Kafka to HDFS.
- Created templates, page components, content components and client libraries using Confidential Experience Manager (AEM).
- Create wireframes and prototypes using Sketch and Confidential Creative Suite.
- Responsible for migrating from old look of the application to Web 2.0 components and widgets using JSON, JavaScript, vanilla javascript and other plug-ins.
- Implemented SEO best practices, CMS, reporting of web analytics and various other technical and creative solutions.
- Assisted with UX strategy and A/B testing of page layouts to increase conversion.
- Developed Components like OffsetImage, Quiz, Optimizehero,Tabs using HTML5, CSS3, SASS, and Javascript and configured in CMS Sitecore 8.2 Presentation items.
- Developed JavaScript to implement client side validations and AEM authoring validations
- Manipulated DOM, handled events and applied animation effects with Vue.js.
- Building frontend using Quasar.js/Vue.js. Responsive layout.
- Experience in using AWS Server, Glassfish & Tomcat as Web server and Application server respectively.
- Transitioned from Websphere to Apache HTTP Server and Tomcat.
- Developed the custom twig templates from the custom modules in drupal 8 for internal payroll system application for the square.
- Created responsive features using ES6, and GraphQL.
- Worked on converting PL/SQL code into Scala code and converted PL/SQL queries into Hive queries.
- Developed data import and export feature according to modules and static data for translations using PHP Zend.
- Used Apache Camel and CXF in the JBoss Fuse ESB as the integration platform for SOA Services.
- Redesigned and developed new themes using of praxent portal using Drupal 8 twig framework for new site migrations from Drupal 7 to Drupal 8.
- Architected and developed security token service to support OAUTH2, SAML and OpenId Connect tokens.
- Developed test suites in Selenium Web Driver (Java) with TestNG framework in Eclipse IDE for regression and sanity testing. Built unit test cases and integration test cases using Mocha, Chai.
- Transforming the Automation from selenium to Jest and puppeteer.
- Worked as part of an Agile/Scrum based development team and exposed to acceptance Test Driven Development approach in developing applications using cucumber.
- Used Eclipse IDE for Java and XML development and QA and branched projects using Tortoise SVN.
- Documented the progress of the daily stand-ups with the Atlassian stack (JIRA, Confluence, Hip Chat).
- Worked with several operating systems, including Windows, Linux and Mac OSX.
- Developed AngularJS and foundation based UI Screens using HTML, CSS and Ionic framework.
- Works on Apache Cordova and Ionic framework for cross platform mobile app development.
- Used Flutter (Dart language) for mobile app development (iOS and Android).
Environment: React, Redux, Angular, ES6, Redux, Typescript, JavaScript, HTML5, CSS, Ajax, Bootstrap, Angular js, SCSS, Vue.JS, AEM, Tomcat, Apache Camel, Apache HTTP Server, UX, Balsmiq, Material-UI, CORS, Web Content Accessibility Guidelines (WCAG), XSS (cross site scripting), cross-origin resource sharing (cors), SASS, LESS, Java, RAML, YAML, Semantic UI, Websocket, MySQL, Sketch, Kafka, Confidential Creative Suite, OpenID Connect, vanilla, SEO, A/B testing, CMS Sitecore, Oracle, Web services, Rest, NodeJS, ExpressJs, Micro services,, Ngnix, Python, Flash, Django, Gitlab, GitHub, Jasmine, Selenium, GraphQL, Scala, PHP, Agile, AWS, Jenkins, Docker, Kubernetes, Team City, JSON, XML, Linux, hip chat, JSLint, Ionic, iOS, Android, Drupal 8
Confidential
Senior UI Developer
Responsibilities:
- Developed Hybrid applications using HTML5, CSS3, JavaScript, and Angular.JS that are cross platform compatible.
- Responsible for writing and implementation of JavaScript, AJAX and JQuery to interact with web Services and user controls.
- Worked on Responsive Web Design using Bootstrap and CSS3 Media Query to support different responsive layouts.
- Wrote Typescript codes to develop different functionalities and view parts for the UI (User Interface).
- Developed maintainable CSS style sheet on LESS pre-processor incorporated its dynamic features such as variables, operations and mixings. Developed SCSS, CSS3 style sheets to give gradient effects.
- Designed frame-less web applications using CSS preprocessors like SASS, LESS as per W3C Standards.
- Developed the base framework using Java, JSP, Struts, HTML, JavaScript, Oracle and SQL Server. Used SOAP Technology for exchanging the XML application using HTTP.
- Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application. Architected and implement REST api interfaces using Javascript and Node.js.
- Designed and developed persistence layer build on ORM framework and developed it using Hibernate.
- Used SOAP Technology for exchanging the XML application using HTTP.
- Implemented Hibernate for the ORM layer in transacting with Oracle database. Extensively used Oracle programming using SQL and PL/SQL.
- Worked with Mocha unit test framework to write unit tests for JavaScript code.
- Worked with unit testing of JavaScript applications using Karma, Jasmine, API mocker, Jest, JSX, Babel, and React bootstrap.
- Validated JavaScript using JSLint, ESLint and JSHint.
- Used JSLint for static code analysis for JavaScript.
- Developed GUI screens for XTT & LD application using JSP, HTML5 and CSS3.
- Local data and device objects were accessed via hybrid development using java and objective C using HTML5, CSS3, bootstrap.js and cordova / phonegap libraries.
- Designed and implemented desktop, mobile and web applications in Java and HTML5/Javascript using Eclipse, Swing, GWT, JPA and Hibernate.
- Managed and assisted development for the SCFTA website responsive design retrofit utilizing Flexbox CSS.
- Cleaning and maintaining HTML, JAVASCRIPT, and CSS in websites to pass PCI compliance.
- Developed the presentation layer with responsive web design experience using, Perl scripting, Bootstrap, Angular JS, Java swing, JavaScript, CSS, HTML and JQuery.
- Utilized client side scripting with Javascript, jQuery (w/ UI), AJAX, OpenLayers, Leaflet and several third party plug-ins to provide the data presentation.
- Developed Oracle PL\SQL Stored Procedures and Queries for Payment release process and authorization process.
- Built a website using Amazon Web Services (AWS).
- In depth exposure to creating API for internal and external application using REST and SOAP based design. Open source framework like Jersey used for create REST API.
- Developed the different components of application such as JSPs, Servlet, EJB’s using Web sphere Studio Application and used CVS for version control. Implemented Selenium IDE with java script for Web apps.
- Used SVN version controller to manage code versions and to check in the data as XML files.
- Used Maven, selenium RC, Java and Selenium Grid to create nightly automation scripts.
- Used GIT for version control and handled unit testing using Jasmine and Karma.
- Developed application using Eclipse Integrated Development Environment (IDE).
- Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.
- Use Pivotal Tracker and Hip Chat to communicate with development team in entirely remote environment.
- Used Hip Chat and Lync for inter-personal communication amongst team members.
Environment: JavaScript, HTML5, CSS, Ajax, Bootstrap, SCSS, Typescript, Angular .JS, JQuery, SASS, LESS, Java, Spring, Hibernate, Struts, PL\SQL, Oracle, DB2, Web services, Soap, Rest, Eclipse, Web logic, CVS, SVN, Selenium, Jasmine, Agile, AWS, JSON, XML, Jira, hip chat
Confidential
UI Developer
Responsibilities:
- Experience in implementing store actions, installing React Router, React-Redux app to handle real time data, API calls from Redux in ReactJS.
- Built individual components for to use on entire application.
- Experience in ReactJS for creating interactive UI's using One-way data flow Virtual DOM, JSX, React native concepts.
- Worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- Extensively implemented ES6 for building interactive cross platform web application and optimizing the application for high performance.
- Used React.js in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Experienced in understanding and modifying existing code and maintaining rich complex web applications.
- Built isomorphic applications using React.js and Redux with GraphQL on server side.
- Written test cases using Jest framework tool for testing react component and JavaScript code.
- Coded web applications utilizing programming languages including JavaScript, HTML, CSS and AJAX.
- Developed the Reusable templates using HTML, CSS, JavaScript, jQuery, handlebars.
- Built web pages that are more user-interactive using jQuery, Plug-in for Drag and Drop, JSON, JavaScript and
- Created Typescript controllers for the different pages in the views using Typescript’s.
- Worked with J2EE and J2SE technologies including JSP's, Servlet, Java Web Start, EJB's and Web logic. Implemented JAVA Web Services based on SOA architecture with SOAP and WSDL.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, spring, JavaScript’s and WebLogic. Developed complex Web based UI using Struts, Ajax and Java Script.
- Developed stored procedures, Triggers and functions in Oracle to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
- Developed Servlet and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Created stored procedures, sequences, tables, indexes, triggers, views on Oracle DB
- Developed back-end stored procedures and triggers using Oracle PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan.
- Implemented DOM manipulations using React Native.
- Migrated part of the mobile native codes into React Native framework.
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions. Developed JSPs, Struts Actions and Action Forms, Tiles layouts and DB2 SQLs.
- Designed and Developed Web Services to interact with various business sectors and used SOAP protocol for web services communication. Implemented SOAP and REST paradigms to access Amazon web services (AWS).
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
- Used Git, Visual Studio, Web Storm, and SQL Server Management Studio in daily development activities.
- Created web services using WTP tool plug-in to the eclipse IDE which is deployed as a separate application using Maven scripts. Created and Implemented Keyword Driven Framework using Selenium.
- Deployed the application under Web Sphere application server and involved in resolving deployment issues.
- Used version control and configuration management tools like SVN, CVS and Subversion.
- Used Maven, SVN, selenium RC, Java and Selenium Grid to create nightly automation scripts.
- Responsible for migrating/supporting the application to Amazon Web Services cloud infrastructure.
- Worked on implementing Ajax, jQuery methods in retrieving the data from JSON files and loading the claims data on the HTML elements.
- Developed Single Page Applications (SPA) using React, ES6, Web Pack, Grunt and Redux.
- Designed Use Cases using UML and managed the entire functional requirements life cycle using waterfall model. Deployed the applications in Linux servers using deployment scripts.
- Used HipChat for internal messaging.
- Daily use of various video, audio, chat tools like Slack, Hip Chat, Hangouts, and Skype to maintain communication with peers and to utilize the company's peer network of staff developers.
Environment: Javascript, HTML, CSS, Typescript,, JQuery, Ajax, XML, Java, Spring, Hibernate, Struts, PL\SQL, Oracle, DB2, Web services, Soap, Web sphere, AWS, JSP, Servlet, JSON, Jira, CVS, SVN, Selenium, Waterfall, Visual Studio, Eclipse, Linux, Hip chat
Confidential, Raleigh NC
UI Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned. Involved in design, development and support phases of SDLC.
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned. Involved in design, development and support phases of SDLC.
- Designed and styled UI screens using HTML, JavaScript and CSS. Developed WebServices for interacting with Backend. Designed Solutions using Hibernate and JPA to interface with the relational database.
- Developed client-side AJAX application that uses JavaScript OOP and more Bind objects and retrieve them via JNDI interface. Involved in tuning SQL Queries.
- Used Secondary Caching in Hibernate to enhance the performance of the application.
- Developed and designed Software Engineering Solutions using Agile Methodology.
- Refactoring iOS and Android code bases into a unified React Native code base that would allow for more streamlined workflow.
Environment: HTML, CSS, JavaScript, JQuery, Java, spring, Hibernate, Web services, JPA, UML, JSP, Servlet, Ajax, MySQL, JDBC, Oracle, Ant, XML, Jira, Agile
Confidential - Minneapolis, MN
Web Developer
Responsibilities:
- Designed dynamic and multi-browser compatible pages using HTML, CSS, JQuery, Angular js and JavaScript.
- Implemented database transactions using Oracle, Java, JDBC, Hibernate ORM framework.
- Implemented Log4j to maintain system log.
- Designed and developed the persistence tier using Java, J2EE, Spring, Hibernate framework.
- Involved in review of the design and helped in transforming the application to an optimized solution.
- Contributed to organization of testing and quality improvement process (JIRA, Confluence).
- Executed project using waterfall model and practiced Agile Project Management & performed the Scrum.
Environment: HTML, CSS, JavaScript, Ajax, JQuery, Java, spring, Hibernate, JPA, MySQL, UML, JSP, Servlet, Ant, XML, Jira, Agile
Confidential, Mclean VA
Software Developer
Responsibilities:
- Designed and developed the User Interface using JSP, JSF, HTML, CSS and JavaScript.
- Involved in deploying the application with Java, J2EE, Struts Framework and Hibernate
- Implemented Design Patterns like MVC, Session Facade and Data Transfer Objects.
- Developed Ant scripts to deploy EAR, WAR files for deployment into server
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles
Environment: HTML, CSS, Java, spring, JavaScript, Ajax, JQuery, SQL, Oracle, Servlet, Ant, XML