
Adithya UI Developer
- Sr. UI Developer
- New York City, NY
- Member Since Jun 03, 2023
Adithya
PROFESSIONAL SUMMARY:
· Over 8 Plus years of experience in Application and Web development with emphasis on HTML, CSS, SASS/LESS, JavaScript, Angular 2/4 , React Js, Node Js, Typescript, MongoDB, Express Js, Node Js, Bootstrap, jQuery, DOM, AJAX, SQL, MySQL, Java, Python, Django, Flask and PHP.
· Background development of Hybrid Mobile App using Angular UI framework from scratch using TypeScript and Angular 2/4.
· Experience with Angular 2/4 development using Typescript.
· Strong experience in MVVM and MVC using Angular.
· Background in MongoDB, Express Js, React Js, Angular, Node (MEAN) to develop the Mean Stack web application.
· Experience in creating custom, general use modules and components which extend the elements and modules of core Node Js.
· Thorough understanding of how Node Js works in the backend.
· Strong background in working with Amazon Web Services to Build and Deploy highly available and scalable infrastructure by using various AWS resources.
· Professional-level ability of creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
· Extensive experience on CSS preprocessors SASS and LESS.
· Experience in SOA and developing and integrating SOAP and RESTful web services with the front end using Ajax Calls.
· Hands-on experience in Responsive Web Design (RWD).
· Experience in full Software Development Life Cycle (SDLC) that includes Analyzing, Designing, Coding, Testing, Implementation and Production Support including RDC.
· Broad understanding and experience of using package managing tools BOWER and NPM.
· Experience in project build tools GRUNT and GULP.
· Extensive experience in designing and building public facing websites.
· Extensive experience in using Photoshop, Illustrator, Adobe Flash, Dream Weaver, MS Visio, OmniGraffle and Microsoft FrontPage.
· Experience in designing and presenting multiple concepts and iterations around user interaction models, workflows, wireframes, screen flows, mockups and prototypes.
· Experience in Quality Assurance, Unit Testing, Acceptance Testing, and Integration Testing.
· Experience in the use of various relational databases like Oracle, DB2, SQL Server and NoSQL databases like MongoDB, Cassandra.
· Expert in using JSON (JavaScript Object Notation), a lightweight data-interchange format to build collection of name/value pairs and ordered list of values.
· Experience working with Twitter Bootstrap 3 and 4 Framework, and JavaScript.
· Experience in resolving Cross Browser compatibility issues (IE 7 & 8, chrome, Firefox and Safari).
· Ability to work independently and in teams while also managing and handling multiple projects.
· Ability to work in a Linux / Open Source environment
· Expert(s) in AWS who can help to review and provide suggestions on existing AWS deployments
· Used g-Zip compression tool to compress data when using web service restful calls to send the data to the server.
· Strong problem-solving, organizing, communication and planning skills with ability to work in team environment.
· Extensively used GIT and SVN as a version control.
Technical Skills
|
UI Web Technologies. |
HTML/HTML5, PHP, WordPress, CSS/CSS3, Bootstrap, AJAX, XML, Django, Flask, Nunjucks, JSON, UI Concept Modelling/Wire Framing, LESS, SASS/SCSS., Heroku. |
|
Scripting Languages |
JavaScript, jQuery, Angular 2/4, React Js, Backbone Js, Express Js, Node Js, Widgets and Plugins |
|
IDE’s |
Eclipse, Sublime Text, WebStorm, Brackets |
|
Version Control |
SVN, GIT |
|
Web/App Servers |
AWS, Apache Tomcat, WebLogic, WebSphere, JBoss. |
|
RDBMS |
SQL Server, Oracle, DB2, MongoDB, Cassandra |
|
Operating Systems |
Windows, Mac, UNIX |
|
Methodologies |
Agile, Waterfall |
|
Others Software Skills |
Java, Scala, Python, J2EE, Spring, Hibernate, Web Services (SOAP and REST), JUnit, g-Zip |
Education
Jawaharlal Nehru Technological University in Information Technology
Experience:
Madison Square Garden, New York City, NY August 2017 – Present
Sr. UI Developer
Responsibilities:
· Developed the User Interactive web pages in a professional manner with using web technologies like HTML5 and CSS3.
· Created a hybrid site based in WordPress, Angular 4 and Bootstrap.
· Wrote extensive HTML5, CSS3 and JavaScript code to build dynamic pages.
· Served Angular 4 application using the ng serve command.
· Registered Angular 4 components in Angular modules using decorator functions like Component and NgModule.
· Responsible for developing the UI pages using HTML5, CSS3, LESS, Angular.
· Utilized the features of Angular to present effective web design.
· Created various Angular directives, controllers, DOM, expressions, templates, data binding, etc.
· Developed server-side RESTful services and called them from angular controllers.
· Implemented React JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9, Safari and Firefox.
· Created Angular2 components, implemented Interpolation, Input variables, Bootstrapping, Ng-For, Ng-If, Router Outlet, binding the click event, Component decorator, binding to the hidden property.
· Leveraged Angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
· Created custom directives for re-usable components (Multi-filed form elements, background file uploads etc.)
· Created/Modified Angular2 components and modules.
· Worked on implementing directives and scope values using AngularJS for an existing webpage.
· Re-designing/ developing the main website to improve user experience and add new functionality.
· Used Node.js to run Grunt tasks and build properly the project (compile, minify, etc.)
· Implement modules into Node to integrate with designs and requirements and Created rich application websites using Angular and Node.
· Worked on responsive design and developed a single Isomorphic responsive website that could be served to desktop, Tablets and mobile users using React Js.
· Maintained states in the stores and dispatched the actions using Redux.
· Implemented the Drag and Drop functionality using React-Draggable.
· Used React-Auto complete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react.
· Involved in creating SPA (Single Page Applications) using Angular.js.
· Have developed custom reusable Angular directives.
· Created custom directives and filters using AngularJS built-in $http service from controller through dependency injection.
· Participated in many product deliveries from requirements to code complete to verification to release to product support.
· Leveraged Angular sources for data access and created custom directives, factories, services for the reusable components.
· Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
· Integrated the frontend UI to the back end using Spring MVC framework.
· Tested code using Mocha, Chai, jasmine-Karma and Grunt task runner.
· Experience in design and implementation of services using SOAP\REST, creating REST services using Web API.
· Responsible for implementing new front-end features, APIs, internal tools and processes in a Nodes centered stack and then rolling out new releases with continuous integration in Jenkins
· Worked on Core Java and its libraries in creating the Java web application's business Logic.
· Performed automated tests on the entire code using Agile and TDD.
· Actively involved in Scrum Meetings for requirement analysis, task analysis, and progress discussions.
Environment: Angular.JS, Angular2, Typescript, HTML5, CSS3, Node.js, JQuery, MongoDB, JSON, Ajax, JSP, sublime text, Eclipse, DOM, SOAP, Web Services, JSF, CVS, JSON, Tomcat, GitHub, SQL developer, PL/SQL, SDLC, Agile, Scrum, and Windows.
Wayfair - Great Boston Area, MA
UI Developer
October 2016 – July 2017
Wayfair, Inc. is an American e-commerce company that sells home goods. Formerly known as CSN Stores, the company was founded in 2002 and now sells many home furnishings and décor items. Headquartered in Boston, Massachusetts. Wayfair has offices and warehouses throughout the United States as well as in Canada, Germany, Ireland, and the United Kingdom.
Responsibilities:
· Involved in all phases of project from analysis and requirement phase to delivering the project.
· Analyzed the requirements and formulated the project scope.
· Developed the functionalities using Agile Scrum methodology.
· Performed client-side validations & designed custom directives using AngularJS, following MVC architecture.
· Designed and developed the user interface using HTML, JavaScript, jQuery, AJAX and CSS.
· Rendered the data from the back end using AJAX and jQuery.
· Developed multiple views in a single page application using AngularJS.
· Performed unit testing of the Angular JS application code using Jasmine.
· Worked with Git/GitHub as a version control tool.
· Maintained Cross browser compatibility using Bootstrap.
· Invoked Angular http calls to process JSON data, such as API details and description for rendering them on UI pages in the corresponding modules.
· Worked with node.js on server-side for designing this dynamic web application.
· Configured NoSQL database - DynamoDB for providing single-digit millisecond latency, fast DB service for application.
· Performed minification of the source code using Grunt.
· Involved in fixing the bugs in different browsers and any possible compatibility issues.
· Configured and managed source code using Git.
· Integrated Docker container-based test infrastructure with Jenkins CI test flow to setup build environment with Git using web hooks and slave machines.
· Worked with the build and deploy tool, Maven, and integrated it with Jenkin build.
· Customized EC2 instances using AWS SDKs for application deployment and authored security policies for providing access via AWS IAM.
· Created AWS security group(s) and configured the trust relations in policy to make AWS resources accessible.
· Created custom VPC to build highly reliable, available, resilient and scalable infrastructure for the application.
· Enabled EC2 instances in a private subnet to connect to internet using NAT gateway.
· Automated daily manual tasks by running BASH scripts that reports on a user defined frequency about versatile issues on Linux-based servers.
· Implemented Python scripts to automate various system tasks, OS patches for dev environments and deployment of applications for testing and production environments.
· Utilized Chef for managing the configuration of the application.
· Created various jobs in Jenkins for continuous Integration and Deployment(CI/CD).
Environment:
HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, AngularJS, PHP, Bootstrap, Jasmine, MVC, AWS, SDKs, EC2, IAM, VPC, NAT gateway, python, BASH scripting, CI/CD, Git/GitHub, Chef, Jenkins, Maven, Grunt, Docker, API, Agile methodology, Linux.
CenturyLink, Monroe, LA January 2015 – September 2016
Java Full Stack Developer
Responsibilities:
· Involved in Requirements gathering, analysis and design and documentation as the application was started from scratch.
· Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.
· Developed Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
· Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
· Web designing & development using HTML5, CSS3, JavaScript, Angular js.
· Developed React JS pages, Web services calls, and AJAX calls for the application
· 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.
· Used React JS in components like JSX, creating React components.
· Participated with end users and business analyst to understand the business requirements.
· Leveraged AngularJS resources for all data access, encapsulating URLs and standardizing data access interfaces.
· Utilized AngularJS Services, Factory and Dependency Injection techniques to ensure an Inversion of Control (IOC) by focusing on minimizing the number of watchers to increase the performance.
· Front-end development using AngularJS, Back-end development using Node.js, and other tools including Ionic, PostgreSQL, Gulp, and Require.js.
· CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
· Responsible for design and development of web pages from mock-ups (PSD).
· Worked on Front end by using JavaScript.
· Developed user interface by using the React JS, Flux for SPA development.
· Implemented client-side Interface using React JS.
· Stream-lined front-end aesthetics using node, grunt, and browser-sync.
· Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
· Build React components and stand-alone functions to be added to any future pages.
· Responsible for developing a front-end application using React JS and FLUX architecture for internal team’s productivity use.
· Experienced in React JS and working with React Flux architecture.
· Working with React Router for developing Single Page Applications SPAs.
· Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
· Implemented the Drag and Drop functionality using React-Draggable.
· Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
· Used Bugzilla and Red mine as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
· Involved in daily SCRUM meetings to keep track of the project status. Extensively used Git for version controlling and regularly pushed the code to GitHub.
· Made the application responsive using Bootstrap and CSS Media Queries.
· Bespoke and Node.js frameworks and environments structures for deployment to development, staging, and production servers.
· Responsible for checking cross browser compatibility issues and hence worked on different browsers like Google chrome, Internet explorer, Firefox and safari.
· Involved in implementing Queries to the backend MongoDB database using Http service to fetch JSON contract.
· Experienced in implementing CRUD database operation on such as MongoDB.
· Worked with Bit Bucket for recording the progress and later for version control.
Environment: HTML5, CSS3, Ejbs, React JS, JavaScript, Bootstrap, jQuery, JSON, REST APIs, Angular JS, Git, MongoDB.
Algro Inc., Memphis, TN October 2013 – December 2014
Java Full Stack/UI Developer
Responsibilities:
· As a Full Stack Developer in Java, involved in understanding SDLC using Agile and Waterfall methodology and worked on the front- end and back- end using Angular JS, Spring 3.x, Hibernate 3.x and AWS Web Services.
· Used JIRA for bug and issue tracking. Worked on issues related to busines