Post Job Free

Resume

Sign in

Software Development Visual Studio

Location:
Nashville, TN
Posted:
April 17, 2024

Contact this candidate

Resume:

Harsha Vardhan Borra ad42t7@r.postjobfree.com +1-510-***-****

SUMMARY:

Experience in developing User Interfaces for Web/Tablet/Desktop using HTML, CSS, JavaScript, jQuery, bootstrap.

Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular, React.

Experience in working with RESTFUL Web Services and implementing RESTFUL API's.

Experience in applying the latest software development approaches including MVC, event driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.

Good Understanding of Document Object Model (DOM) and DOM Functions.

Experience of working on CSS Preprocessors like LESS and SASS.

Experience in Database Technologies including RDMBS like Oracle, MySQL and NoSQL like MongoDB.

Experience working with testing tools like Jasmine, Selenium, Jest, Cypress, Chrome/safari web inspectors and IE Developer Toolbar.

Excellent experience in GitHub, SVN and GitLab for source code management and for version control.

Strong understanding and experienced with all the phases of SDLC and agile development methodologies including SCRUM, involved in daily SCRUM meetings to keep track of the ongoing project status and issues using JIRA.

Responsible for checking Cross Browser Compatibility of different elements and tags hence worked on different browsers like Internet Explorer, Google Chrome, Firefox, Opera, and Safari.

Expertise in using IDE's like Intellij, WebStorm and Visual Studio

Experience in working with different operating systems like Windows and UNIX.

Excellent interpersonal abilities, communication skills, time management and team skills with an intention to work hard to meet project deadlines.

TECHNICAL SKILLS:

Web Technologies: HTML, CSS, Bootstrap, AJAX, jQuery, LESS, SASS, JSON

JS Frameworks: AngularJS, Angular 9/12,15, ReactJs, NodeJS and NestJs.

Programming Languages: JavaScript, TypeScript.

Version Control System: GIT, SVN.

Operating Systems: Windows, Mac OS, Linux, Unix.

Debugging Tools/Testing: Firebug, Karma, Jasmine, Cypress

Databases: DB2, Oracle, MySQL and NoSQL like MongoDB

IDE: Visual Studio Code, Intellij, WebStorm

Others: PrimeNG, Ngx-Bootstrap, RXJS, NGRX, Webpack.

Education Qualification:

Northwestern Polytechnic University (USA) JUL 2014 to DEC 2015

Masters in computer science

NTEC College (New Zealand) OCT 2012 to OCT 2013

Diploma in Computing

JNTU (India) MAR 2007 to APR 2011

Bachelors in computer science

Professional Experience:

GEODIS, TN FEB, 2023 – Till date

Sr Software Developer

Responsibilities:

Participate in scrum meetings and coordinate with Business Analysts to understand the business needs and implement the same into a functional design.

Analyse and create business models, logical specifications and/or user requirements to develop solutions for the application environment.

Developed powerful Single Page Application and dynamic responsive Web Application with Angular 15.

Responsible for developing UI pages using Angular 15, HTML5, CSS3, JavaScript, jQuery, AJAX and JSON.

Created Re-useable components, Custom Modules, Custom Directives, Pipes, Services in Angular 15.

Worked with NPM commands and using Package.json for managing dependencies and dev- dependencies of Node.js applications.

Worked with multiple micro frontend architecture using Single SPA JS.

Tested and deployed scalable, highly available and modular software products.

Created services as Dependency Injection and implemented Input, Output, View Child to do components communication and get local reference value of HTML.

Implemented Typed Forms to strictly define form data types angular 14 feature

Extensively used Angular life cycle hooks to make the application faster.

Used UI Router to create different hierarchy structure in single page application.

Created Angular service and integration with RESTful APIs.

Worked with Jasmine unit test framework to write unit tests for component testing.

Used GitLab for Version Control and Jira for Agile.

Environment: Node.js, Visual Studio Code, intellij, Typescript, Angular Material, Angular 15, 12, PrimeNG, GIT LAB, HTML, CSS, jQuery, JavaScript, StopLight Studio, Jira, dbeaver.

JB Hunt Transport INC, AR JAN, 2019 – JAN, 2023

Software Engineer III

Responsibilities:

Participate in scrum meetings and coordinate with Business Analysts to understand the business needs and implement the same into a functional design.

Analyse and create business models, logical specifications and/or user requirements to develop solutions for the application environment.

Responsible for developing UI pages using Angular 12, HTML5, CSS3, JavaScript, jQuery, AJAX and JSON.

Worked on creating log-in authentication modules using Angular 12 and JavaScript.

Improved the UI using Angular 9, Angular Material, Bootstrap, Priming eventually migrated the application to angular 12.

Extensively used Rxjs operators handling the data.

Extensively used Angular-cli to generate components, routes, libraries, pipes and unit tests.

Involved in developing Web API using REST to communicate with legacy systems.

Extensively worked on custom directives with Pop-over and Pop-up functionalities with specific requirements matched to the conditions.

Used open-source library like Angular material to create customized components.

Created unit testing using tools such as Karma and Jasmine and for E2E such as Cypress.

Performed UI and API testing using Cypress 10.2 and created from framework from the scratch and trained multiple developers to regarding implementing cypress 10.2 tests for their user stories.

Used VS Code extensions to generate UUID for each UI element for cypress to access and interact with html elements.

Migrated cypress version from 4 to 7 and updated the every cy.route to cy.intercept .

Created cypress E2E test suites for individual pages using JSON data and discovered multiple bugs and reported to the team.

Created E2E with live data for different environments and ran them as a nightly batch and made sure there are no broken flows.

Used premium cypress dashboard functionalities to generate screenshots and video recordings for failed scenarios and exit suite on failed scenarios.

Worked with and supporting QA team to debug and write tests.

Used GitHub for Version Control and Microsoft azure devops for Agile.

Environment: Visual Studio Code, intellij, Typescript, Angular Material, Angular12, 9, PrimeNG, GIT, HTML, CSS, jQuery, JavaScript, Angular material.

Nationwide Insurance, Des Moines, IA JUL, 2017 – DEC, 2018

Frontend Developer

Responsibilities:

Participate in scrum meetings and coordinate with Business Analysts to understand the business needs and implement the same into a functional design.

Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website. background, positioning, text, border, margin, padding, and table.

Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.

Developed user interface by using the React JS, Flux for SPA development.

Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, and Safari.

Used React-Router to turn application into Single Page Application.

Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.

Used Web services like RESTful for transmission of large blocks of XML/JSON.

Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, tablets and mobile users.

Implemented the Drag and Drop functionality using React-Draggable.

Component for UX- Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.

Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services calls for POST, PUT, DELETE and GET methods.

Added Dynamic Functionality by creating and dispatching Action Creators that deployed actions.

Used React flux to polish the data and for single directional flow.

Extensively used Git for version controlling and regularly pushed the code to GitHub.

Performed the System Testing, Regression Testing for Complete Ul after fixing the issues which are reported by Testing team.

Environment: HTML 5, CSS3, JavaScript, Bootstrap, Ajax, React JS, JavaScript, Redux, Flex, JSON, Git hub, intellij, JIRA, Jasmine.

Quest Diagnostics, Norristown, PA Feb, 2016 – Jul, 2017

Software Developer

Responsibilities:

Analysis, Design, Implementation and Testing of Software Development Life Cycle (SDLC) of the project.

Used Object Oriented Programming concepts to develop Ul components that could be reused across the Web Application.

Wrote Complex JavaScript for smart population for fields in the search forms.

Designed CSS templates for use in all pages on the website working with CSS.

Knowledge of privacy and data safeguarding methods handling PHI and PII data.

Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.

Design and development of UI screens using HTML and CSS.

Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.

Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.

Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.

Environment: HTML, CSS3, JavaScript, JSON, Git hub, intellij, Webservices, Git.



Contact this candidate