You are on page 1of 5

Teja P

Full stack/UI developer


Desk : +1(479)-437-5840
Email : sales24@kteksoft.com
PROFESSIONAL SUMMARY:
• Over 10 years of professional experience in software development as a Web/UI/Front End developer in various
client domains.
• Experience in developing software applications using JAVA/J2EE technologies and involved in all phases of
Software Development Life Cycle (SDLC).
• Expertise in Client Scripting language and server side scripting languages like HTML5, CSS3, JavaScript with
ECMA6 features, TypeScript, jQuery, JSON, Bootstrap, React JS, Redux, Node.js.
• Develop Web applications (Servlets, JSP, JSTL, JSF, EJB, JPA), Struts Frame Work, Spring Core, Spring
MVC, Spring Boot and Hibernate.
• Developed JEE applications on different IDE's like Eclipse and Server like JBoss Application Server.
• Experience with Gulp/Grunt task runner and combined with Node, Bower package manager to install JavaScript
latest version of libraries.
• Widespread experience on accessibility standards & laws and code core components: HTML5, SCSS, JavaScript,
WCAG 2
• Rich experience with development for loading views in a Single Page Application, MVC structure for JavaScript
files, data-binding .
• Proficiency on Responsive Web Design using Custom CSS, Bootstrap, cross browser and adapt to the changing
environment.
• Experience in the developing applications for different platforms like web browser, iOS, Android, and Chrome
OS.
• Experience in using CSS Preprocessors like SASS, LESS.
• Worked with AGILE Methodology in recent projects and participated in SCRUM meetings as well in previous
projects.
• Proven track record in developing reusable code, cleaner code structure, and understanding of the JS features to
ensure data availability to the front-end.
• Experience on ruby and rails web application.
• Experience with Jasmine and Karma for Unit Testing.
• Experience using JIRA for project management & defect tracking.
• Excellent communication skills to discuss the projects with technical and non-technical SME's and also during the
sprint meetings for Agile as well as Scrum development methodology.

EDUCATION:
Bachelor -industrial engineering 2011 Gitam university

TECHNICAL SKILLS:
Web Technologies HTML5, CSS3, JavaScript, AJAX, JSON, DOM, Bootstrap, Angular,
JQuery, TypeScript, REST, NodeJS,ReactJS, Redux,Graphql
Frame Works Angular JS, Angular 2/4/8, JQuery, Spring MVC, Struts.
Web Server JBoss.
Tools & IDE Eclipse, WebStorm, Dreamweaver, Sublime, MS Visual Studio Code,
InVision.
Content Management SVN Tortoise, GIT, Bitbucket, SourceTree.
Tools & Version Control
Project Management Scrum and JIRA
Operating Systems Windows, Unix, Linux.
PROFESSIONAL EXPERIENCE:

JP Morgan & Chase, Columbus, OH May 2018 – Present

Sr .Full stack/React-UI Developer


Responsibilities:
• Re-engineered the existing legacy application into a web based application using the latest web technologies.
Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js,
Redux , Flex, Mongo DB.
• Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as
variable, mixing, operations and functions.
• Worked on designing, building, deploying and maintaining Mongo DB.
• Researching JavaScript based frameworks like React Native and Ionic/Cordova for frontend.
• Experience in using frameworks and tools like Spring, Hibernate, JPA.
• Experience working with GraphQL API’s via client side Javascript.
• Worked with Node.js, React, Vue, Svelte, Django, Google Cloud, .NET, and PHP
• Implemented an express GraphQL libarary to mount GraphQl API server on the user configuration HTTP end
point.
• Conduct system design, feasibility and cost studies and recommend cost-effective cloud solution such as AWS.
• Responsible for monitoring the AWS resources using cloud watch.
• Implemented front end GUI screens using React JS and used various predefined components from NPM and
redux library.
• Involved in the Development of Spring Framework Controllers.
• Worked on React JS Virtual Dom and React views, rendering using components which contains additional
components called custom HTML tags.
• Created the Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and
flux to root the URL's properly.
• Implemented various screens for the front end using React.js and used various predefined components from
NPM (Node Package Manager) and redux library.
• Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
• Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and
Table Grid.
• Implemented stable React components and stand-alone functions to be added to any future pages.
• Used React JS for templating for faster compilation and developing reusable components.
• Used React-Autocomplete for creating google maps location search on the webpage.
• Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build
target.
• Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that
searched projects via the GitHub API through keywords.
• Implemented React container and presentational components (as Stateless and Functional components
when applicable).
• Created the Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and
flux to root the URL's properly.
• Added Excel-Builder to download the Tabular data in Excel format using React.
• Implemented flux pattern by using Redux framework as a core dependency.
• Have worked on AWS to integrate the server side and client side code.
• Experience in RESTful web services to integrate between Server side to Client Side
• Worked with JASMINE unit test framework to write unit tests for JavaScript code.
• Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
• Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.

Environment: ReactJS, JavaScript, HTML5,CSS3, JSON, AJAX, SOAP, DOM, Typescript, node.js,JAVA,Bootstrap,
Visual Studio code, Bitbucket, SourceTree, Jest,Gulp, graphql
Cross River Bank, Teaneck, NJ Apr 2017 – Apr 2018

Sr. Full stack/React-UI Developer


Responsibilities:
• Involved in VIEW and CONTOLLER section of MVC pattern for CMS project, it includes HTML5, CSS3,
JavaScript, jQuery and AJAX which were used for UI development.
• Analyzed business requirements, participated in technical design, development and testing of various modules
assigned.
• Designed and developed various Web forms using HTML5, CSS3, React Bootstrap, Typescript and React.JS.
• Developed various web components for screens using React.JS and used various predefined components from
NPM (Node Package Manager).
• Involved in using React.JS components, Forms, Events, Keys, Router.
• Implemented REST services using Java spring boot and consumed REST based Microservices in React Js
Application.
• Created restful web services for Catalog and Pricing with MySQL, NoSQL and Mongo DB.
• Used React.js library functions for the logical implementation part at client side for all the application.
• Created React.js for reusable components (multi-field form elements, background file uploads).
• Implemented React.js Controllers to maintain each view data.
• Used Typescript and its features such as static typing, classes and interfaces.
• Used Node.JS to run Web pack tasks and build properly the project.
• Used angular-cli tool to configuring the angular project and building it for development of Angular application
using Angular 4.
• Worked on JavaScript frame work for building web pages using Angular JS, Backbone, Bootstrap, Node.JS, and
React.JS to augment browser-based applications with MVC capability.
• Used Bitbucket and SourceTree to maintain feature, develop and hotfix branches.
• Created interface to manage user menu and Bulk update of Attributes using Bootstrap, Node.js and jQuery.
• Analyzed recorded and modified client-server traffic using an HTTP monitor with SOAP
• Developed Chrome Apps using HTML5, CSS3 and JavaScript to extend the development capability.
• Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
• Created Images, Logos and Icons for web pages using Dreamweaver.
• Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap.
• ECMAScript 6 use to support across browsers.
• Used Angular JS as the development framework to build a single-page application.
• Developed page layouts, Navigations and presented designs and concepts to client for review.
• Created and tested scripts using JQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc.
• Worked with architects & Developers to enhance application functionality and add new features.

Environment: MVC, JavaScript, HTML 5, CSS3, JSON, AJAX, SOAP, DOM, Ajax, Gulp, Grunt, jQuery, Spring,
Eclipse, Dreamweaver, Angular 2, Typescript, node.js, Bootstrap.

Big Lots, Columbus, OH Feb 2016 – Mar 2017


Role: UI Developer
Responsibilities:
• Interfaced with the Marketing and IT departments & developing requirements to implement.
• Used typescript as a superset for JavaScript with babel to make it compatible to older browsers.
• Created a demo for client using react for view, redux for state management and webpack to serve the components.
• Development of the Web front end user interfaces with HTML/HTML5, DHTML, CSS/CSS3, SASS, and jasmine,
JQuery, TypeScript, Angular 2.0,Bootstrap, DOM, XHTML, XML and JSON.
• Created Typescript reusable components and services to consume REST API's using Component based architecture
provided by angular 2.
• Used Angular2 for DOM Manipulation, Filters, and Directives, routes using $scope object to create views using
controllers.
• Implemented the search functionality for Internal Application using Angular.js
• Working with Angular2 modules, classes, components and templates.
• Experience in working with Sass as a preprocessors to create CSS using mixins, nesting of selectors, variables etc.
• Written several reusable custom directives to perform DOM manipulations within different views of Single Page
Application.
• Written services and factories, which contain reusable business logic, which were injected into controllers so the
logic can be extracted and used with a restful web API.
• Created Directives, Services, Filters using Angular JS with Typescript
• Performed authentication and authorization on a restful web api service tier using json web token.
• Performed CRUD operation on restful web services using methods such as GET, PUT, POST and delete.
• Worked with JASMINE unit test framework to write unit tests for JavaScript code.
• Responsible to create Responsive Web Design using Twitter Bootstrap and Media Queries.
Design & Development of Templates, Components, different renditions, services etc. Setting Page Properties - Ext
JS Configuration and Custom widgets creation.
• Handled the status of the project in a timely manner in a clear and concise way.
• Extended CSS as needed to accommodate new data and display types.
• Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.

Environment: HTML5, CSS3, JavaScript, jQuery, Typescript, AJAX, React, Redux, Angular 2, Jasmine, Usability
Testing, Agile methodology.

Celtic Insurance, Chicago, IL Feb 2015 – Jan 2016

Role: UI/Front End Developer


Responsibilities:
• Involved in development, design and implementation of front end part of the document upload application.
• Responsible for the overall layout design, color scheme of the web site using HTML5, XHTML and CSS3 and
Responsible for creating detailed wire frames and process flows.
• Used RWD (Responsive Web Design) techniques to enhance user’s behavior based on screen-size, platform and
orientation.
• Used Ajax, JSON with JQuery for request data and response processing.
• Implemented client side Interface using React JS for JavaScript templating, function binding, creating quick indexes.
• Created custom filter in React.JS in the application.
• Used services to read data from remote server using React.JS
• Architected and Developed for Large Scale JavaScript Application with React.js
• Designed dynamic client-side JavaScript codes to build web forms and simulate process for web Application, page
navigation and form validation.
• Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, Web Service call and
JSON.
• Prototyped the new features and ideas using HTML5 and CSS3 (SASS).
• Worked extensively on applications to work properly on Android devices and all browsers like Safari, Windows IE,
Firefox and Chrome. Worked on browser specific issues and supported IE7, IE8 and Firefox.
• Proficiency in developing based on Models, Views and Controllers (MVC) architecture.
• Was part of 2-week agile sprint cycles with end-of-sprint demos and retrospectives.
• Worked in collaboration with Product Manager and visual designer to finalize the design.
• Used Perforce to maintain the Merchant Service Center.
• Used Dreamweaver for designing, coding and development applications.
• Developed a fully functional prototype application using JQuery and Backbone.js and connecting to a REST-ful
server on a different domain.
• Used JSX to make React.js more elegant attributes.
• Prototyped the new features and ideas using HTML5, CSS3 (SASS) and D3.js.
• Developed front end web applications using Grunt.js, LESS, Sass, and other front end libraries and frameworks.
• Created a single page site to display the status of customer orders using React and Redux.
• Developed complex compositions consisting of many dynamic components using React.js library.
• Installed node.js and utilized the NPM with Gulp-react and Gulp-concat for the build.
• Designed and developed User Interface using JSP, CSS, HTML and JavaScript. Used JavaScript DOM
manipulation and JavaScript event to generate the data result in UI.
Environment: HTML5, CSS3,JavaScript, Angular JS, JQuery, JSON, Ajax, Bootstrap, Backbone.js, Require.js, Node.js,
Agile methodology, Responsive Web Design, React JS, Adobe Dreamweaver, Windows, Perforce, Git, SourceTree,
Eclipse

Infrasoft Technologies Ltd., India Jan 2012 – Jan 2015

UI Developer
Responsibilities:
• Designed and developed Web pages using HTML, CSS and XML.
• Developed data insertion forms and validated them using JavaScript.
• Validated input values to make sure that they will be accepted before they are submitted to the server.
• Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add
modal dialog in web pages to get user input and requests.
• Coded JavaScript for page functionality and Pop up Screens.
• Drove multiple component design sessions parallel, creating design artifacts according to specifications.
• Utilized new software methodologies to be able to adapt to changes in requirements quickly
• Ensured that all components of the application are platform and browser compatible.

Environment: HTML, CSS, JavaScript, XML, j-Query, Usability Testing, Agile methodology.

You might also like