Summary
Overview
Work History
Education
Skills
Websites
Academic Details
Personal Project
Timeline
Generic

Harish Tella

Newark,DE

Summary

With over eight years of experience in the IT industry, specializing in Web-Based Applications and UI applications, I have consistently shown my expertise in designing, developing, and maintaining user-interactive web applications. I actively employ verbs such as planning, developing, maintaining, and validating to communicate my robust skill set in HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, AngularJS, Angular 2, JSON, and Node.js. Throughout my career, I have managed all software development life cycle (SDLC) stages, including User Interaction, Business Analysis/Modelling, Design/Architecture, Development, Implementation, Documentation, Testing, and Deployment. I have successfully utilized Angular 2, 4, 6, 8, 10, and 11 features such as directives, modules, and routing to create dynamic single-page applications for seamless navigation. Furthermore, I have extensive experience developing and validating Reactive forms in Angular 2 and conducting Unit Testing using Karma-Jasmine. My profound understanding of the Document Object Model (DOM) empowers me to handle high-traffic websites effectively. I possess exceptional project management skills and excel at managing dependencies using NPM and configuring YARN, Gulp, and Grunt tasks within a Node.js environment. I am well-versed in popular browser development and debugging tools/plugins, including IE Tester, Firebug, Jasmine, Mocha, and the Karma testing framework. In terms of version control systems, I possess hands-on experience with SVN and GIT. Additionally, I am highly proficient in project management tools such as JIRA. Throughout my career, I have consistently demonstrated a professional understanding of various SDLC phases, including Requirements Analysis, Development, Maintenance, and Testing for client/server and web applications. Highly skilled in utilizing various development and design tools and IDEs, including IntelliJ and Microsoft Visual Code. Proficient in Agile methodologies, Waterfall Model, Test Driven Development, and Iterative and Incremental Development. Demonstrates a remarkable ability to rapidly acquire knowledge and produce solutions individually or collaboratively—self-motivated, dependable, and analytical problem-solver with a keen eye for detail. As an accomplished professional with expertise in TypeScript, Git, UI/UX Design, Restful APIs, Protractor, and CI/CD, I bring a comprehensive skill set to drive successful software development projects. With a proven track record of delivering high-quality solutions, I am dedicated to ensuring seamless collaboration between design and development teams while maintaining a strong focus on user experience and product functionality. My proficiency in TypeScript empowers me to create robust and error-free codebases, leveraging its static typing and tooling support to develop scalable applications. I have effectively used GitLab to manage version control, ensuring efficient collaboration and streamlined code integration while implementing Git workflows for a structured development process. With a keen eye for design and a deep understanding of UI/UX principles, I have crafted visually appealing and user-friendly interfaces backed by user research and usability testing. My expertise in designing Restful APIs has enabled smooth communication between web applications and services, providing secure and efficient data exchange. I have a strong command of Protractor, which allows me to conduct comprehensive end-to-end testing for Angular applications, identifying and resolving bugs early in the development cycle. Integrating Protractor into CI/CD pipelines, I have established automated testing procedures, ensuring consistent code quality and faster delivery. Furthermore, my proficiency in setting up and maintaining CI/CD pipelines has facilitated seamless development, testing, and deployment processes. I have contributed to faster and more reliable software releases by automating build, testing, and deployment tasks. Proficient in deploying and managing applications on cloud platforms, with expertise in both Amazon Web Services (AWS) and Microsoft Azure. As a passionate and driven professional, I am eager to apply my skills and knowledge to create exceptional products that exceed expectations, provide outstanding user experiences, and drive business success.

Overview

10
10
years of professional experience

Work History

UI Angular Developer

BNY Mellon
Jersey City, NJ
06.2019 - Current
  • Developed, programmed, and coded complex and business-critical information technology solutions using Angular 6,8,10,12,13,14,15 and the latest versions to enhance customer experience applications
  • Installed required node modules and used published Angular NPM modules through NPM
  • Demonstrated strong proficiency in building components with Angular 6,8,10,12 and utilizing RxJs architecture
  • Implemented various view layers, including drop-down lists, search bars, login forms, and more, using Angular components
  • Conducted daily programming on both the server and client side utilizing Angular.js, Angular 6, Node.JS, and Express JS
  • Utilized Angular 6,8,10,12, 13,14,15 Angular JS, and JavaScript Frameworks for front-end development
  • I have extensively used Angular 6 to develop single-page applications (SPAs) for internal applications/tools
  • Leveraged Ag-grid and server-side pagination for enhanced functionality
  • Used Angular 6,8,10,12 directives to add additional functionality to HTML
  • Demonstrated strong knowledge of Angular and Responsive Web Design
  • Extensive experience in JavaScript MVC frameworks such as AngularJS and Angular 6
  • Implemented Routers and History in Single Page Applications (SPAs)
  • Developed client-side drop-down menus, search bars, and forms
  • Utilized JSON for efficient data exchange between client and server
  • Created Responsive Web Design using Bootstrap
  • Employed Jasmine, Karma, Gulp, and YARN for building and testing applications
  • Conducted unit testing using Jasmine and end-to-end testing using Protractor
  • Utilized HTML5 tags like section, article, header, footer, and canvas for animations
  • Proficient in TypeScript, a statically typed superset of JavaScript, enabling robust and error-free code development
  • Designed and Developed TypeScript applications for web development, particularly in Angular projects, leveraging its benefits like type checking and tooling support
  • Implemented interfaces, classes, and modules to create scalable and maintainable codebases
  • Demonstrated expertise in version control using Git, allowing collaborative development and code version management
  • Implemented real-time communication in web applications using WebSockets and NestJS, enhancing the overall user experience
  • Configured and optimized WebSocket connections for improved performance and responsiveness in real-time applications
  • Ensured code quality and maintainability by following best practices and design patterns in NestJS, promoting a clean and scalable codebase
  • Successfully managed branches, merges, and pull requests, ensuring smooth integration of code changes
  • Leveraged Git hooks to automate pre-commit and pre-push checks, maintaining code quality standards
  • Strong understanding of UI/UX design principles, creating visually appealing and user-friendly interfaces
  • Conducted user research and usability testing to gather insights and improve product usability
  • Collaborated with cross-functional teams to ensure the seamless integration of design and development processes
  • Proficiently integrated RESTful APIs with user interfaces, enabling seamless data exchange and enhancing the functionality of web applications
  • Demonstrated expertise in designing and implementing UI components interacting with RESTful APIs, ensuring a smooth and responsive user experience
  • Successfully collaborated with backend developers to define API requirements and specifications, ensuring API endpoints aligned with UI needs
  • Contributed to optimizing API requests and responses within the UI, reducing latency and improving overall application performance
  • Maintained comprehensive documentation of API integration processes, providing clear guidelines for other team members and ensuring future maintainability
  • Extensive experience with Protractor, an end-to-end testing framework for Angular applications
  • Integrated Protractor tests into CI/CD pipelines for automated testing during the deployment process
  • Proficient in setting up and configuring Continuous Integration (CI) and Continuous Deployment (CD) pipelines for Angular applications, automating the build, test, and deployment processes
  • Successfully integrated Angular projects with popular CI/CD tools such as Jenkins, GitLab CI/CD, or GitHub Actions, streamlining the development lifecycle and enabling faster and more reliable deployments
  • Implemented automated builds using CI/CD pipelines, reducing manual errors and ensuring consistent and reproducible builds across environments
  • Proficient in using GitLab as a version control system to manage source code and collaborate with development teams effectively
  • Demonstrated expertise in setting up and configuring GitLab repositories, branches, and access controls, ensuring a structured and secure codebase
  • Demonstrated expertise in deploying and managing Angular applications on AWS, utilizing services like S3, CloudFront, and Amplify
  • Successfully integrated AWS Lambda functions with Angular applications to implement serverless backend logic and APIs
  • Used AWS API Gateway to expose and manage Lambda functions as RESTful APIs, facilitating communication between the front and back end.

Web UI/Angular Developer

Duke Energy
Charlotte, NC
10.2017 - 04.2019
  • Developed code for mobile applications and engineered servers for large-scale ad tech stacks
  • Constructed reusable code and libraries for future projects
  • Designed and developed next-generation applications for desktop and mobile browsers, focusing on delivering emotionally engaging experiences
  • Ensured scalability, performance, accessibility, and cross-browser compatibility were consistently prioritized during the development process
  • Developed, programmed, and coded complex and business-critical IT solutions using Angular 4 for customer experience applications
  • Installed required node modules and published Angular NPM modules using NPM
  • Built components with Angular 4 and implemented RxJs architecture
  • Created a view layer with various features, including drop-down lists, search bars, login forms, and more, using Angular components
  • Utilized Angular 4 components, Forms, Events, Keys, Routers, and Animations
  • Programmed daily on the server and client side using Angular.js, Angular 4, Node.JS, and Express JS
  • Worked on the Front end using Angular 4 and JavaScript Frameworks
  • Developed SPAs (Single Page Applications) for internal applications/tools using Angular 4
  • Created multiple POCs for Angular 4 user interfaces
  • Implemented Angular 4 directives, Controllers, Filters, Services, Templates, Events, and Injectors
  • Utilized Angular 4 directives to enhance HTML functionality
  • Proficient in Angular and Responsive Web Design
  • Experienced in JavaScript MVC frameworks such as AngularJS and Angular 4
  • Implemented Routers and History in Single Page Apps
  • Developed client-side drop-down menus, search bars, and drop-down toggles using Twitter-Bootstrap
  • Used JSON for client-server data exchange
  • Designed and developed a Microservices platform for enterprise-level applications
  • Implemented Responsive Web Design using Bootstrap
  • Utilized Jasmine, Karma, Gulp, and NPM for building and testing applications
  • Conducted unit testing with Jasmine and end-to-end testing with Protractor
  • Utilized HTML5 tags such as section, article, header, footer, and canvas for animations
  • Proficient in integrating RESTful APIs with frontend applications, leveraging technologies such as JavaScript, TypeScript, or frameworks like Angular
  • Successfully designed and implemented API consumption patterns in frontend code to facilitate data exchange and improve application functionality
  • Collaborated closely with backend developers to understand API specifications and requirements, ensuring seamless integration with the frontend user interface
  • Integrating third-party APIs, such as maps or social media platforms, into frontend applications enhances application functionality and user experience
  • Documented API integration patterns and usage guidelines for other front-end developers, promoting consistency and knowledge sharing
  • Automated the CI/CD pipeline for a large-scale project, reducing manual deployment efforts by 80% and enabling multiple daily releases
  • Successfully integrated CI/CD pipelines with cloud-based platforms for optimizing scalability and cost-efficiency.

Web/UI Developer

DELL EMC
McLean, VA
01.2017 - 09.2017
  • Contributed to the migration project at Dell EMC by efficiently converting legacy web and user-facing applications into single-page applications
  • Focused on enhancing Data Storage listing pages, ensuring seamless user experiences and optimal performance
  • Successfully migrated the application from Angular JS to the Angular 2.0 framework
  • Designed and developed the agent portal using Angular 2, HTML5, CSS3, and JavaScript
  • Played a crucial role in requirement gathering, design, development, UI reviews, and maintenance
  • Utilized NPM for a seamless installation of required node modules and Angular NPM modules
  • Demonstrated expertise in Angular 2.0's Component Driven Architecture
  • Possessed working knowledge of Azure cloud IaaS and PaaS Services
  • Leveraged Angular CLI to create components, services, pipes, and directives efficiently
  • Implemented new features of Angular 2, such as advanced if-else syntax, ng-templates, and form validators
  • Developed the application using Angular 2, HTML5, CSS3, TypeScript, JavaScript, Bootstrap, Node.js, and NPM
  • Transformed existing AngularJS controllers and services into Angular 2 components for enhanced responsiveness and reduced dependency
  • Enhanced legacy applications by building new components using Angular 2 and TypeScript
  • Created single-page applications using Angular 2, TypeScript, Webpack, and Grunt
  • Gained hands-on experience in rebasing the application's UI using Angular 2 techniques
  • Designed, developed, planned, and migrated servers, relational databases (COSMOS DB), and websites to Microsoft Azure cloud
  • Proficient in configuring cloud platforms such as VMs, Azure AD, Web Apps, DBs, and Cloud Services
  • Created and managed Azure Web Apps, providing permission and authorization to Microsoft Accounts
  • Extensively worked on CSS background, positioning, text, border, margin, sprites, padding, table, pseudo-elements & and classes to enhance UI design
  • To ensure efficient project completion, utilize agile software methodologies, specifically TEST-DRIVEN DEVELOPMENT (TDD)
  • Used the JIRA bug-tracking system to manage and minimize downtime while enhancing productivity and communication effectively
  • Composed comprehensive test cases using Jasmine and Karma, resulting in 80% code coverage to ensure quality control
  • Leveraged GIT for efficient source control and JIRA for robust tracking purposes
  • By adhering to coding standards, we ensure a seamless ability to make future modifications in subsequent releases.

UI Developer

Ebix Software Inc
India
05.2014 - 07.2015
  • Pioneered offshore software development processes at Ebix
  • Developed an application that integrated economics and business strategy services
  • Created User Interface using HTML/HTML5, CSS/CSS3, Vanilla.js, jQuery, AJAX, JSON, and Angular.js
  • Utilized Angular.js UI (Angular.js Bootstrap) for ng-grid and UI components
  • Implemented AJAX and JSON to interact with APIs and Restful services
  • Designed and developed a responsive website for smart devices using Responsive design and media queries
  • Produced content pages with CSS3 layout and style markup presentations
  • Implemented front-end/user interface features using AJAX extensively
  • Ensured compliance with W3C standards in page development
  • Developed various jQuery components in an MVC micro-architecture framework
  • Utilized Angular.js Directives for enhanced functionality
  • Worked extensively with AngularJS Controllers and performed client and server-side validations through AJAX calls
  • Conducted thorough verification and validation processes using Jasmine and Karma testing frameworks
  • Demonstrated proficiency in MongoDB for CRUD operations
  • Employed Node.js and Express.js for server-side code and Restful APIs
  • Ensured site design integrity and maintained quality control throughout the project's lifecycle.

Education

Master of Science - Computer Science

Silicon Valley University
San Jose, CA
12-2016

Bachelor of Science - Computer Science

Chebrolu Engineering College
India
05-2014

Skills

  • Front-End Development
  • User Experience Design
  • HTML/CSS Proficiency
  • JavaScript Expertise
  • Angular Framework
  • TypeScript
  • NodeJS
  • NestJS
  • Problem-Solving
  • Team Collaboration
  • CI/CD
  • Restful API’s
  • GitLab
  • Protractor
  • Karma/Jasmine Testing
  • UI/UX
  • WebSockets
  • AWS Cloud deployment
  • Azure

Academic Details

  • Bachelor of Technology in Computer Science and Engineering.
  • Master's Degree - Computer Science & Information Systems Security.

Personal Project

https://fit-discipline-409902.wn.r.appspot.com/

Timeline

UI Angular Developer

BNY Mellon
06.2019 - Current

Web UI/Angular Developer

Duke Energy
10.2017 - 04.2019

Web/UI Developer

DELL EMC
01.2017 - 09.2017

UI Developer

Ebix Software Inc
05.2014 - 07.2015

Master of Science - Computer Science

Silicon Valley University

Bachelor of Science - Computer Science

Chebrolu Engineering College
Harish Tella