UI/ Front-end Developer
*****.*****@*****.*** BUJJAMMA
SKILLS
Masters - S.V. University, India.
Bachelors - S.V. University,
India.
EDUCATION
Web Development: React, Next.js,
Angular, TypeScript, Vue.js, HTML5,
CSS3, Bootstrap, jQuery, AJAX,
XML, JSON
State Management: Redux, NgRx,
Vuex
Routing: React Router, Vue Router
Backend Development: Java,
Spring (MVC, IoC, DI), Node.js
Databases: MySQL, MongoDB,
Oracle, SQL Server
APIs and Data Fetching: GraphQL,
RESTful APIs
Version Control: Git, GitHub
CI/CD: Jenkins, GitLab CI
Package Management: Yarn,
npm
Containerization: Docker,
Kubernetes
Cloud Services: AWS
Testing: Jest, Jasmine, ESLint
Development Environment: VS
Code, IntelliJ, Eclipse
Project Management: JIRA, Agile,
Scrum, Kanban
Other Tools: Webpack, Chrome
DevTools, Firefox Developer Tools,
Edge DevTools, ANT
Operating Systems: Mac OS,
Windows, Linux, UNIX
Over 6+ years of experience in UI/Front-end development, adept in all phases of the Software Development Life Cycle (SDLC). Proficient in utilizing a wide range of modern frameworks and libraries, including React, Angular, Vue.js, Next.js, and TypeScript, to deliver highly interactive and responsive user interfaces. Skilled in web technologies such as HTML5, CSS3, JavaScript, Bootstrap, jQuery, AJAX, XML, and JSON for cross-browser compatibility and accessibility standards.
Experienced in state management solutions like Redux, NgRx, and Vuex, along with routing libraries such as React Router and Vue Router for seamless navigation in single-page applications. Solid understanding and practical application of Java and Spring framework concepts, including MVC, IoC, and DI, as well as Node.js for server-side development.
Proficient in working with various databases, including MySQL, MongoDB, Oracle, and SQL Server, adept at designing efficient schemas and writing optimized queries.
Familiarity with GraphQL and RESTful APIs, proficient in designing, consuming, and integrating APIs to meet application requirements.
Hands-on experience with cloud services in AWS for scalable and reliable deployment of applications.
Proficient in version control systems like Git and GitHub, with experience setting up and managing CI/CD pipelines using Jenkins and GitLab CI.
Well-versed in package managers like Yarn and npm, with experience in containerization using Docker and orchestration with Kubernetes.
Skilled in writing unit tests using Jest and Jasmine and enforcing code quality standards with ESLint.
Proficient in utilizing various IDEs, including VS Code, IntelliJ, and Eclipse, and building tools like Webpack and ANT for efficient project development.
Experienced in debugging and optimizing web applications using browser developer tools such as Chrome DevTools, Firefox Developer Tools, and Edge DevTools.
Familiarity with agile methodologies, including Scrum Kanban, and proficiency in using project management tools like JIRA to facilitate collaboration and track progress.
Exceptional communication and collaboration skills, demonstrated through effective interaction with cross- functional teams and stakeholders, ensuring smooth project coordination and delivery.
SUMMARY
Contact
WORK EXPERIENCE
Bask Bank, Austin, TX
Dec 2022 - Present
UI/ Front-End Developer
Developed interactive and responsive user interfaces using the React library, incorporating components, props, state management, lifecycle methods, hooks, and Context API for efficient data flow and UI updates.
Utilized modern JavaScript (ES6+) concepts such as arrow functions, destructuring, spread/rest operators, async/await, and functional programming principles to write clean and maintainable code. Implemented HTML5 and CSS3 to create visually appealing and user-friendly frontend interfaces for cross-browser compatibility and accessibility standards. Utilized Next.js for server-side rendering (SSR) to improve SEO and page load performance, optimizing user experience and search engine visibility.
Managed project dependencies and streamlined development workflows using the Yarn package manager.
Integrated with backend systems developed in Java, Servlets, JSP, Spring MVC, IoC, and DI For seamless communication and data exchange between frontend and backend layers. Implemented database interactions using JDBC, MySQL, and MongoDB for efficient data retrieval, storage, and manipulation.
Utilized React Router for client-side routing, enabling navigation between different components and pages within the React application.
Applied UI/UX design principles to create intuitive and visually appealing user interfaces, enhancing overall user experience.
Implemented state management using Redux for complex applications, centralizing application state and facilitating predictable data flow.
Integrated GraphQL for efficient data fetching, enabling declarative data fetching and reducing over- fetching of data.
Designed and implemented responsive layouts and designs for optimal viewing experience across various devices and screen sizes.
Configured Jenkins for continuous integration and deployment (CI/CD), automating build, test, and deployment processes.
Developed Progressive Web Applications (PWAs) to deliver app-like experiences on the web, including offline capabilities and push notifications.
Deployed applications on AWS, leveraging services like EC2, S3, CloudFront, Lambda, API Gateway, Elastic Beanstalk, and CloudFormation for scalable and reliable hosting. Containerized applications using Docker and managed container orchestration with Kubernetes. Enforced code quality and best practices using ESLint and conducted unit tests with Jest. Utilized Git for version control and collaborated with team members, using VS Code as the primary development environment for front-end development tasks. Environment: React, JavaScript (ES6+), HTML5, CSS3, Next.js, Yarn, Java, Spring, MySQL, MongoDB, Redux, GraphQL, Jenkins, PWA, AWS, CloudFormation, Docker, Kubernetes, ESLint, Jest, Git, VS Code. Fortegra, Jacksonville, FL
June 2021 - Nov 2022
Front-End Developer
Designed and developed user interfaces using Angular, TypeScript, HTML5, CSS3, and Bootstrap, ensuring responsiveness and cross-browser compatibility. Applied UI/UX design principles to create intuitive and visually appealing front-end solutions. Utilized Angular Material for consistent UI components and seamless user experiences. Implemented reactive programming paradigms with RxJS to handle asynchronous data streams effectively.
Integrated RESTful APIs into the application for seamless data retrieval and manipulation. Collaborate on projects using GitHub for version control and GitLab CI for continuous integration and deployment workflows.
Utilized Angular CLI and npm for project scaffolding, dependency management, and build optimization. Ensured code quality and adherence to coding standards through TSLint and code reviews. Utilized Java and OOP principles to integrate the backend with UI for efficient data exchange and scalable code.
Wrote unit tests using Jasmine for effective code coverage and regression testing. Utilized NgRx for state management in large-scale Angular applications. Deployed and managed applications on AWS cloud infrastructure, leveraging services like S3 and EC2. Interacted with databases like Oracle for data storage and retrieval within applications. Containerized applications using Docker for easy deployment and scalability. Worked in Agile environments, actively participating in Scrum ceremonies and sprint planning. Collaborated with cross-functional teams, utilizing tools like JIRA for task management and tracking. Utilized IntelliJ IDE for efficient development and debugging. Employed Chrome DevTools for debugging and optimizing front-end performance. Demonstrated familiarity with static site generators (SSG) for building efficient and SEO-friendly websites.
Environment: Angular, TypeScript, Bootstrap, RxJS, RESTful APIs, GitHub, Angular CLI, npm, Java, NgRx, TSLint, Jasmine, AWS, Oracle, Git, Docker, Agile, Scrum, GitHub, GitLab CI, SSG, JIRA, IntelliJ. InComm Payments, Atlanta, GA
Feb 2020 - May 2021
UI Developer
Implemented responsive and visually appealing web interfaces using HTML5, CSS3, and JavaScript. Ensured cross-browser compatibility and accessibility through thorough testing and utilization of XHTML standards.
Enhanced user experience and interactivity by integrating jQuery for DOM manipulation and event handling. Designed responsive layouts and components using the Bootstrap framework. Utilized RESTful APIs and AJAX to fetch and manipulate data asynchronously, enhancing application performance.
Managed and manipulated JSON data for seamless communication between the client and server. Developed dynamic web applications using Node.js, leveraging its event-driven architecture for efficient server-side programming.
Implemented Vue.js framework for building interactive and scalable user interfaces. Managed state within Vue.js applications using Vuex for centralized state management. Implemented client-side routing and navigation using Vue Router to create a smooth single-page application experience.
Leveraged SQL Server for database management and integration with web applications. Optimized application bundling and resource management using Webpack and YARN. Utilized Firefox Developer Tools for debugging and profiling web applications. Enforced code quality and standards using ESLint for a consistent and maintainable codebase. Implemented unit testing for JavaScript code using Jest, ensuring code reliability and robustness. Utilized Eclipse IDE for development and debugging tasks. Managed CI/CD pipelines with Jenkins. Utilized GIT for version control and collaborative development within Agile methodologies.
Contributed to project management and tracking using Kanban boards in JIRA. Environment: HTML5, CSS3, JavaScript, jQuery, RESTful API, AJAX, JSON, NodeJS, Vue.js, Webpack, YARN, SQL Server, ESLint, Bootstrap, Jest, Jenkins, GIT, Agile, Kanban, JIRA, Eclipse. Forcepoint, Austin, TX
Oct 2017 - Jan 2020
Web Developer
Utilized HTML5, CSS, and JavaScript to develop responsive and visually appealing web interfaces. Implemented dynamic functionality and data manipulation using JSON, XML, and Ajax. Leveraged JQuery library for DOM manipulation and event handling to enhance user experience. Integrated RESTful web services for efficient client-server communication. Collaborated within Agile and Scrum methodologies, utilizing JIRA for project management and tracking.
Employed GIT for version control, ensuring seamless collaboration and code management. Configured build scripts using ANT for automation and deployment processes. Optimized code and performance using Edge DevTools for debugging and profiling. Developed and maintained databases using Oracle for data storage and retrieval. Ensured cross-browser compatibility and accessibility by implementing DHTML techniques. Used Visual Studio Code as the primary development environment for coding and debugging. Environment: CSS, HTML5, JavaScript, JSON, GIT, XML, DHTML, JQuery, Ajax, RESTful, Agile, Scrum, JIRA, ANT, Oracle, VS Code.