Krishna Siddhartha Nemalikanti - UI Developer |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: H1B |
Visa: Yes |
Krishna Siddhartha Nemalikanti
UI Developer +1 (408) 207 2740 [email protected] Dallas, TX H1B Yes PROFESSIONAL SUMMARY: 6 years of solid professional experience in the development of multi-tier Enterprise applications. Experienced in all phases of Software Development Life Cycle (SDLC). Expert in Agile methodologies like Scrum. Strong development experience creating rich frontend UI in AJAX, JSF, JavaScript technologies using JavaScript libraries like jQuery, NodeJS, ReactJS. Experience in the Web Applications Development using HTML 5, CSS 3, XHTML, JavaScript, Angular 8/7/6/5/4/2, Angular CLI, Angular.JS, JQuery, AJAX, XML and JSON. Experience in designing User Interface (UI) applications and professional web applications using HTML 4.0/5, CSS2/CSS3, JavaScript, jQuery, AJAX, React Native, JSON and XML Developed core modules in large cross-platform applications using JAVA, J2EE, Spring, JSF, IBatis, Hibernate, JSP, Servlets, EJB, JDBC, Web Services (SOAP, REST), E-Commerce, Microservices. Expertise in developing various JavaScript frameworks like Backbone.js, Require.js, Node.js, Knockout.js, Express.js, Underscore.js, React.js/ Redux, Ext.JS, Responsive web design (RWD). Experience in designing the interface UI/UX strategy, UI requirements, converting findings into UI designs. Familiar with popular browser development and debugging tools/plugins for IE tester, Chrome Inspector, Firebug, Protractor, Jasmine, Grunt, and Karma testing framework. Develop and maintain various applications using Typescript / JavaScript. Used Spring MVC Transaction Management and Hibernate cache concepts. Used Hibernate framework for back-end development and Spring DI for middle layer development. Expert in designing web applications and web content utilizing various SEO techniques. Experience in working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements, and CSS behaviors in CSS. Proficient in Object-Oriented Design/Development (OOD), Object-Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern, and Test-Driven Development (TDD). Experienced implementing Web Services using React Native, SOAP API, WSDL, JAX-RPC, RESTful, and UDDI. Experience in using various tools and IDEs for development like NetBeans Notepad+ +, Adobe Photoshop. Well-versed with NoSQL databases like Apache and MongoDB. Good knowledge of various design patterns like singleton, Strategy pattern, and factory pattern. Proficient in deploying applications in Application Servers WebLogic, IBM WebSphere, JBoss, and Tomcat. Proficient with build tools like Gradle, Maven, and Ant for builds and deployments to different environments. Excellent problem solving, analytical and interpersonal skills. Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot. TECHNICAL SKILLS: Web Technologies HTML/HTML5, CSS/ CSS3 , JavaScript, AJAX, XML, JSON, DOM, , SASS, Bootstrap, Media Queries, Responsive Web Design, CSS sprites, CSS grid Languages/ Scripts TypeScript, JavaScript, jQuery JavaScript Libraries Node Js, React Js, Backbone Js, Knockout.js, express.js IDE s & Utilities Visual Studio, NetBeans, Adobe Dreamweaver, Notepad++, Sublime Text, Eclipse Frameworks Angular, React JS, Bootstrap, Backbone JS Version Control SVN, GIT, CVS Application Servers IBM Web Sphere, Web Logic, Tomcat Server, and JBoss Built Tools ANT, Maven, Gradle, and Jenkins Web Services Restful (JSON and XML) Debugging Tools Jasmine, Protractor, Grunt, Karma, Mocha Operating Systems Windows, UNIX, LINUX, MAC OS X Testing Jest, Enzyme, Cypress Cloud technologies Docker, Azure, AWS, Google Cloud Platform. Databases SQL(MySQL, Oracle), NoSQL(MongoDB) PROFESSIONAL EXPERIENCE: Bank of America, Charlotte, NC Feb 2023 to Present Front End Developer Description: The Bank of America Corporation (simply referred to as Bank of America, often abbreviated as BofA or BoA) is an American multinational investment bank and financial services holding company headquartered in Charlotte, North Carolina. It is the second largest banking institution in the United States. Responsibilities: Web application development was done using HTML, CSS, ReactJS and Redux. Implemented different modules in ReactJS to integrate with designs and requirements. Implemented state management of the application of the React Redux with middleware with Thunk and Redux Saga. Created Single Page Application (SPA) using Angular 9 which helped in validation at client side and used Angular .JS as Object Oriented JavaScript Framework. Involved in constructing END-END flow of the application using Angular 9. Extensively involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages. Developed robust, responsive Ajax driven UIs with AJAX, CSS3, DHTML, HTML5, ReactJS, JavaScript and JQuery. Extensively used React.JS framework and integrating them to Node.js server-side code in the application. Used Axios and Fetch API with React for making AJAX Calls. Worked on Webpack for build and webpack-dev-server a server. Used Webpack for code bundling and babel as compiler for transpiling JS files in unsupported browsers. Worked with ECMA Script 6 new features like Arrow Functions, Template Literals and Destructing Assignments. Used Babel, web pack with es2015, react JSX presets. Worked in designing and implementation of Micro service based applications using Angular 8. Implement web analytics on all the screens to track and report the web traffic Expert in creating bundling complex applications using webpack or packaging it using gulp/grunt. Implemented client side Interface using React JS. Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library. Worked with Dynamic widgets. Used AJAX and Jquery widget for data collection and display data on the front end. Developed single page applications using React Redux architecture, ES6, web pack and grunt. Extensively worked on ES6 new features such as Arrow functions, Classes, Iterators and Generators. Developed user interface using Ajax and DHTML libraries to simplify the complexities of the application. Developed the UI responsible for creating efficient design and developing User Interaction screens using ReactJS, Redux-form, HTML5, CSS3, JavaScript, jQuery and JSON. Hands-on experience in Search engines optimization(SEO) and web analytics including Google Analytics Consumed Restful API for retrieving data from backend web service. Used React Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server. Used a combination of JS Tags and cookies for data collection of the website which is later used for web analytics. Experienced in client-side design and validation using HTML and TypeScript. Implemented flux pattern by using Redux framework as a core dependency. Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery). Environment: HTML5, CSS, Angular 9/8, ReactJS, Redux, CSS, TypeScript, AJAX, Web Analytics, CSS3, JavaScript, Restful API, Node.js, JQuery, Next.js, NPM, ES6, JSON, SPA, JSX, API, JS Tags, cookies, data collection for web analytics. Stanley Black & Decker Inc, New Britain, CT Jan 2022 to Feb 2023 UI Developer Description: Stanley Black & Decker Inc. is a diversified global provider of hand tools, power tools and related accessories, mechanical access and electronic security solutions, healthcare solutions, engineered fastening systems, and more. As UI Developer use JavaScript frameworks to develop, modify, or update applications used by business units or infrastructure units. Responsibilities: Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development. Developed mockups and prototypes using HTML5 and CSS3. Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags. Used React JS for templating for faster compilation and developing reusable components. Used Middleware, Redux-Promise in application to retrieve data from Back-End and to perform REST services. Responsible for Building components library, including Tree, Slide-View, and Table Grid. Experienced in developing React components. Used Axios with Reactjs for making AJAX Calls. Worked on Webpack for build and webpack-dev-server a server. Transformed design mock-ups into cross-browser compatible HTML5/CSS3 layouts and implemented dynamic elements and reusable libraries with JavaScript, JQuery. Experienced in implementation of Web Analytics-site catalyst using AngularJS and NodeJS Generation of business reports using SQL Server Reporting Services and Crystal Reports 10.0. Set up and monitor database jobs, Conduct performance tuning and optimization. Worked on Web/User Interface development using AJAX, HTML5, XHTML, DHTML, CSS3, JavaScript. Implemented Mock API using Express framework in Node.js. Built Angular 8 components, UI services to consume rest services using Component based architecture provided by Angular 8. Developed the components using Angular 8 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality. Used Type Script with Angular 7 to rENDer the application. Committed code change into the repository by using the version control tool GIT. Developed SQL and PL/ SQL scripts for transfer of data between databases. Worked with CSS3 and bootstrap to create Responsive Web Designs for multiple departments/pages. Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX. Work closely with the backend team to finalize the contract between the UI and the backend for the RESTful API's. Used AJAX frameworks like JQuery, JSON to develop rich GUIs and involved in performance tuning the website. Used SOAP WebServices (synchronous and asynchronous) for checking customer information like names (NA) and credit checks. Experience in using React JS components, Forms, Events, Keys, Router, Redux, Animations and Flux concept in secondary application. Designed and developed custom JQuery components for the front-end client-side validations. Worked with source version control tool GIT to manage the code repository Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI. Wrote test plans and performed unit testing and performance testing. Worked with the systems team and Quality assurance team in the process Environment: ReactJS, Java, Angular 8/7, HTML5, CSS3, JQuery, Adobe Photoshop, RESTful API, Adobe Illustrator, DHTML, JavaScript, SQL, SOAP, REST Ervices, REST API, XHTML, XML, JMS, JSON, Web Analytics, TypeScript, Ajax, D3.js, Bootstrap, Node.js, EXT JS, Responsive Web Design, JQuery UI, SOAP, DOM, MVC, GIT, Windows. AT&T Inc, Dallas, TX Oct 2020 to Dec 2021 UI Developer/Designer Description: AT&T Inc. is a communication holding company. The Company, through its subsidiaries and affiliates, provides local and long-distance phone service, wireless and data communications, Internet access and messaging, IP-based and satellite television, security services, telecommunications equipment, and directory advertising and publishing. Project is to build internal application for the AT&T call center. Call Center employees use this application to help customer to pay their bill and aware them about their account behavior which helps customers to get new offers. Responsibilities: Actively involved in the application architecture and development tools for web solutions that fulfill the business requirements of the project. Designed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML. Implemented client-side validations using JavaScript and server-side validation. Implemented the design of web pages and provided user roles using JSP, JSTL, HTML, AJAX and Developed Clinical Trials and prescribing information modules using Ajax and JavaScript technologies like reactjs. Used different kinds of components like Badges, footer, Icons Nav-bar, Paginations TypeScript functionalities like Carousel, Modals, Dropdowns, and Transitions from Google Material Design. Used confirm-equal-validator to submit validate forms, used bootstrap to implemented pop-up windows and CSS. Translate Wireframes and PSD Designs into functional web apps using HTML5. Used Angular 6 custom pipes to format the data before displaying it to the user. And designed dynamic client-side JavaScript code to build web forms and simulate process for a web application, page navigation using Angular 6. Enhanced legacy application by building new components in Angular 6 and typescript. Developed single page applications using Angular 6, Typescript, web pack and grunt. Overseeing large amounts of content creation, edits, web analytics with Experience design agency critical mass. Worked on consuming RESTful Services using JavaScript, jQuery and ReactJS. Implemented Token-based Authentication and Role-based Authorization using JSON Web Tokens, Interceptors, Route Guard, HTTP Client, and Node.js. Used NgRx call effect to get data from an async function. Used Synchronous and Asynchronous Validations to validate the values. Used React Router for routing the redux app to connect redux and react to support routes. Used Git for version controlling and regularly pushed the code to GitHub. Used Augury developer tools plugin for debugging. Worked with JEST unit test framework to write unit tests. Participated in day-to-day meetings/workshops, status meetings, strong reporting, and effective communication with project manager and developers with the help of Agile Methodology and SCRUM process. Use NPM to manage the modules and used it to install useful tools. Developed ReactJS frontend web application development. Assisted Database Developers using SQL for managing data associated with the tables. Ensured all the web pages were perfect across major web browsers (Chrome, IE, Firefox, Opera, and Safari). Jenkins to auto deploys client-side application based on git branches and Resolved the issues encountered during the System Test and Acceptance Test. Developed CI/CD pipeline using Docker and OpenShift. Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot. Environment: ReactJS, NgRx, Flux, Typescript, Angular 6/5/4, HTML4/5, CSS4, NodeJS, Web Analytics, GIT, REST API, SOAP, REST Services, SQL, SASS, jQuery, Ajax, JSON, Jenkins SVN, Bootstrap, Jasmine, Protractor SDLC (Agile Scrum) Karma, Docker container images, Npm&gulp Duke Energy, Charlotte, NC July 2019 to Aug 2020 Frontend Developer Description: Duke Energy is a one of the leading utility providers in North America. According to Federal Energy Regulations Commission, all contracts supporting power sales by Duke Energy regulated utilities must be report to them on a quarterly basis. This project is known as FERC Electronic Quarterly Reporting, or ERQ in short. The FERQ EQR is one of the Duke Energy in-house projects that consolidates the contract supporting and filing processes into one common application. This application facilitates the authorized contract owners to maintain their own contracts by role-based access control and, therefore, eliminates the need to account resources to maintain contract data. Responsibilities: Involved in web designing using HTML 5, XHTML, CSS 3, JavaScript and extensively used Table less Design in CSS for positioning. Developed responsive designs using HTML5 and CSS3 for handheld devices. Designed and developed code for table less web interfaces using XHTML, CSS, DOM and JavaScript. Coded dynamic and browser compatible UI web pages using JavaScript, CSS3, HTML5, jQuery, Ajax and responsive design in MVC environment. Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, Angular.js/Angular2, Backbone.js, React.js and Bootstrap with MySQL database. Designed data formatted web applications using HTML5, DHTML, XHTML and CSS and deploy the script by client-side scripting using JavaScript. Developed HTML5 prototype documents with CSS3 Style Sheets. Responsible for designing Front-side of the website like embedded graphics, and interactive documents using JavaScript, XML, HTML5 and CSS3. Used CSS Sprites to decrease the number of HTTP requests and load time of web pages. Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation. Created Images, Logos and Icons that are used across the web pages using Adobe Flash, Dream weaver, and Photoshop. Used jQuery to traverse through a DOM tree and manipulated the reacts in the tree. Implemented the Drag and Drop functionality using jQuery framework. Create, edit and maintain sites implementing responsive web design and themes using front-end development frameworks including Bootstrap and media queries. Developed server-side JavaScript using Node.JS. Good experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts for further development. Used Node package manager for package modules. Created dynamic HTML5 pages with JavaScript and CSS3 for their Intranet software product. Used JSON format to serialize and transmit structured data over network connection. Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods. Involved in up gradation and maintenance of company's website to the new layout using the Grid orientation model Bootstrap framework. Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features. Environment: ReactJS, JavaScript, HTML5, CSS3, JSP, XHTML, DHTML, GIT, SOAP, REST Services, XML, SQL, DOM, JSON, Ajax,JQuery, Bootstrap, Node.js, Responsive Web Design, REST, Bootstrap, JQuery UI, Windows. Snipe IT Solutions, India May 2017 to Aug 2018 Web Developer Responsibilities: Developed the UI Screens using HTML, DHTML, XML, and JavaScript, jQuery Custom-tags, JSTL DOM Layout, Ajax, and CSS. Involved in Design sessions with Business Analyst and Tech Lead. Client side validations are developed using jQuery and JavaScript. CSS based page layouts that are cross-browser compatible and standards-compliant were developed. Responsible for the color scheme of the website, overall layout design using HTML, XHTML and CSS. Implemented AJAX methodologies for required page update for improving the efficiency of the page load of the application. XML, XSLT and XPATH were used for cross platform information parsing. Designed graphics using Fireworks and Adobe Photoshop. AJAX scripts were used to improve the performance of the page. Involved in designing wireframes and process workflow of the application. Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response. Played active role in Analysis, Design, Coding, and Development of customized application interfaces. Designed the presentation layer and GUI framework for the view part of the application written using JSP and client-side validations were done using JavaScript. Designed applications were tested using debugging tools like Firebugs/IE Developer Tools when deployed in different available browsers. Dreamweaver and Adobe Flash are used for designing new HTML pages Testing of the product: Unit Testing, Module Testing, Integration Testing, and Regression Testing. Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, XML, XSLT, DHTML, Adobe Dreamweaver, Photoshop, Adobe Flash, Usability Testing, Microsoft Visio, Agile methodology. EDUCATION DETAILS: Master of Science in Computer Science, Santa Clara University, Santa Clara , CA- 2020. Bachelor of Engineering in Computer Science, Osmania University, India- 2017.a Keywords: continuous integration continuous deployment user interface user experience javascript information technology procedural language California Connecticut North Carolina Texas |