Sravan Kumar
Senior UI Developer
Email: ******.*******@*****.*** Contact: 512-***-****
PROFILE
Total IT: About 10 years of Responsive Web Development Experience
Frontend: 7+ years of experience with Angular, RxJs, Typescript, JavaScript, HTML5, CSS, Tailwind CSS
State Management: 6 years of experience with NgRx, Redux
Microservices: 6 years of experience with RESTful API, Microservices, Spring, Spring boot
Deployment: 6 years of experience with Tomcat, Apache, Bamboo, Jenkins
Cloud: 5 years of experience with Pivotal Cloud Foundry
Backend: 3 years of experience with Java, Node.js
PROFESSIONAL SUMMARY
Senior UI Developer with 10 years of experience specializing in building robust, responsive, and high-performance responsive web applications with Angular, Node.js.
Extensive experience in utilizing modern front-end technologies (TypeScript, HTML, SASS, mixins, Bootstrap.js, Tailwind CSS) to develop a responsive web application for both desktops and mobiles.
Expertise in developing and creating Angular components like controllers, services, directives and forms to collect different user data and implemented form validation which can be used across different modules.
Experience in leveraging RESTful services powered by Spring Boot on backend by integrating APIs with Angular applications.
Expertise to create and execute test cases with Jasmine and Karma, while automating end-to-end tests using Protractor to maintain application integrity.
Worked on CI/CD tools like Bamboo, Jenkins to automate the builds by creating pipeline to respective environment and utilized Gulp to build applications.
Leveraged Object-Oriented Programming (OOP) concepts for the development and implementation of J2EE projects.
Well versed with version control tools like SVN, GIT utilizing them as a central repository for projects.
Expertise in leading the design, development, and deployment of client-server and web applications.
Proven ability to collaborate effectively with cross-functional teams (Scrum Master, Product Owner, Business) to translate requirements into technical solutions.
Documented user story changes and ensured quality completion by collaborating with Subject Matter Experts and the project manager.
Expertise in using the defect tracking tools like JIRA, Rally to manage the user stories in each sprint.
Writing the user Acceptance Criteria for the user stories and sync changes to reflect on (Jira, Rally) board.
Expertise in utilizing tools and IDEs like VS Code, WebStorm, Eclipse, RAD to develop the web application.
Proficient in interacting with relational databases using SQL for data retrieval, manipulation, query optimization.
Experience in working with Applications servers and Web Servers such as Tomcat and WebSphere.
Strong Prowess in performing, resolving production issues, bug fixes on daily basis.
EDUCATION QUALIFICATIONS
Master of Science at Campbellsville University, Kentucky, 2019
Master of Science at Texas A&M University, Kingsville, 2015
Bachelor of Technology at Jawaharlal Nehru Technological University Hyderabad, 2013
TECHNICAL SKILLS
Frontend
Angular (18), TypeScript, JavaScript (ES6+), RxJs, HTML5, CSS3, SCSS, Tailwind CSS, Bootstrap
State Management
NgRx, Redux
Backend & APIs
Java, Node.js, Spring Boot, Microservices, RESTful APIs
Deployment & CI/CD
Jenkins, Bamboo, Gulp, Webpack, Gradle, Tomcat, Apache, WebSphere, Maven
Cloud & Version Control
Pivotal Cloud Foundry (PCF), Git, GitHub, SVN
Testing & Tools
Jasmine, Karma, Protractor, JIRA, Rally
Design tools
InVision, Figma
Concepts
Responsive Web Design, Test-Driven Development
IDE and Database Tools
WebStorm, Visual Studio Code, Eclipse, MySQL Workbench
Databases
Microsoft SQL Server, Oracle 11g, MySQL, DB2
WORK EXPERIENCE
Ford Motor Company, Dearborn, MI JAN ‘20 - Current
Senior UI Developer
Develop responsive web application by rewriting their website to Employees of Ford Dealers where they will expertise with the provided certifications through the web application by training and get certified to handle repairs of Ford vehicles.
Responsibilities:
Developed responsive and efficient web application and handled migration application to Angular 18.
Built intuitive user interfaces using Angular 18, TypeScript, JavaScript, HTML5, CSS3/SCSS, and Bootstrap.
Implemented standalone component architecture in Angular 18, removing dependency on NgModules and reducing module complexity by 30%.
Adopted Angular Signals for state management and boosting performance with fine-grained reactivity.
Applied built-in control flow syntax along with signals for readability and application high-performance.
Utilized Angular Material Grid and Flex Layout, for seamless user experience across mobile and desktop.
Built reusable Angular services with RxJS observables for efficient asynchronous data handling and improved consistency and scalability.
Implemented NgRx Store for efficient state management, optimizing performance and reusability.
Collaborated with backend teams to integrate RESTful APIs for smooth and secure interaction of data.
Improved frontend performance by reducing the bundle size on leveraging Angular 18 capabilities.
Used Webpack, lazy loading, and dependency injection to enhance application speed and efficiency.
Configured Active Directory Federation Services (ADFS) for secure authentication and authorization.
Wrote test cases and executed them with Jasmine and Karma for unit testing.
Deployed applications on Pivotal Cloud Foundry (PCF), managing code versions and configurations with Nexus Repository and Manifest YAML files.
Maintained code quality via GitHub, conducted PR reviews, and Git version control workflows.
Environment: Angular 18, Typescript, NPM, Node.js, HTML, CSS, JavaScript, RxJs, NgRx, RESTful Web Services, Signals, Spring Boot, Microservices, Accessibility, DB2, Gradle, GIT, Rally, PCF, Jenkins, ADFS, Nexus, swagger, Jasmine, Karma, WebStorm, Visual Studio Code, Eclipse, InVision, Figma.
Mercedes Benz Financial Services, Farmington Hills, MI Sept'18 to Dec'19
UI Developer
Develop responsive web application by rewriting their website to the users where it handles to deliver the services to make the payments for the Benz vehicles.
Responsibilities:
Development of Single page application focusing on front-end optimization, responsive UI, and integration with microservices using Angular (v4+), TypeScript, and Spring Boot.
Improved system efficiency by refactoring codebase throughout development cycles.
Built and maintained over 25+ Angular components including services, directives, and reusable reactive forms.
Developed 100% responsive UIs using Angular, Bootstrap, and media queries for cross-device performance.
Integrated UI with Spring Boot microservices, handling real-time notifications and user interaction tracking.
Utilized custom CSS framework for consistent cross-browser support and rich visual effects.
Designed 10+ rich media components for interactive and complex user interfaces.
Utilized Angular features like Host Listeners, Property & Event Binding to dynamically manage DOM events.
Handled client-side data with NgRx for state management to sync the data across the user sessions.
Consumed and tested RESTful APIs using Spring Boot, with Maven for project configuration and packaging.
Managed source code with Git, implementing best practices for branching, merging, and versioning.
Translated the business requirements into server-side application logic by utilizing the core features.
Understood and applied RESTful principles in API design, appropriate HTTP methods and status codes.
Implemented secure user authentication flows and access control to protect API endpoints and sensitive data.
Understanding of application deployment processes for deploying backend services.
Delivered multiple key pages (Homepage, Contact Us, FAQ, Glossary) and contributed to POC implementations to improve UX based on behavioral tracking.
Regularly debugged UI/API issues, resolved production bugs, and ensured smooth deployment to UAT.
Environment: Angular 4, Typescript, Node.js, HTML5, CSS3, JavaScript, Web Services, RESTful, Spring Boot, Microservices, GIT, SVN, JIRA, Bamboo, DB2, Apache Tomcat Server, Java 1.8, Invision.
Illinois IES, Deloitte, Mechanicsburg, PA Apr'17 to Jun'18
UI Developer
Develop a new Integrated Eligibility System (IES) that will focus on Medicaid, CHIP, and state specific programs like Supplemental Nutrition Assistance Program (Food Stamps) and the Cash Programs to focus on access for providing service to disadvantaged people.
Responsibilities:
Developed user interface using Angular 4, HTML5, CSS3, JSP, and Servlets to perform the front-end validations
Developed the web forms and simulated the process for web application, page navigation and form validation.
Developed server-side application logic and backend components, integrating third-party web services using Node.js and Angular 4.
Implemented an asynchronous username auto-complete feature using Ajax (jQuery) and POJO for dynamic server communication.
Utilized the Spring MVC framework to implement core functionalities and DOM Parser for efficient XML document parsing.
Built application with Struts MVC, seamlessly integrating front-end components with the Spring backend.
Checked the data flow through the front end to backend and used SQL queries, to extract data from database.
Designed complex SQL queries and created database packages and procedures to manage table indexes for improved performance.
Optimized database performance by developing complex DB2 objects (stored procedures, functions, triggers) and tuning queries with SQL Profiler/Query Analyzer.
Environment: Java 1.6, J2EE, Angular 2/4, Corticon Rules Engine 5.4, RAD 8.5, Windows 10, Struts, DB2, JDBC, WebSphere Application Server 8.5, HTML, CSS, JavaScript, JSP, Servlets, Web Services, RESTful, SVN, JIRA.
EForce Technologies Inc, Dallas, TX Aug'16 to Mar'17
Java Developer
Develop a web-based application that helps customers for communication and can include attachments of their financial accounts and personal documents, make their payments, access to finance information and transactions.
Responsibilities:
Used MVC Framework to implement the required functionalities for the modules.
Developed user interface using JSP, Servlets, HTML, CSS and JavaScript.
Developed login screens with the help of Servlets and JSP.
Primitive client-side validations are handled using JavaScript.
Involved in bug fixing and enhancements of the module.
Executed the Unit and Integration Testing.
Used SVN as a Central Repository to maintain the code.
Ensured adherence to quality standards, enhancing code quality and project outcomes.
Environment: Java, JSP, Servlets, HTML, JavaScript, MVC Framework, XML, Tomcat, Oracle, SVN.
DW Practice, Atlanta, GA Jul'15 to Jul'16
Java Developer
Develop an online Banking Application that receives requests daily to transfer assets in or out of their registered account and to provide clients a real-time access to their transfer’s status.
Responsibilities:
Designed creative solutions that met business requirements, enhancing user satisfaction.
Implemented and maintained complete Java code build process using Ant.
Performed unit tests using with JUnit and debugged using LOG4J, leading to error-free application functionality.
Managed GIT version control and deployed apps on Tomcat, boosting deployment speed.
Environment: Java 1.6, J2EE, Corticon Rules Engine, Spring MVC, Hibernate, Microsoft SQL Server, Tomcat, GIT, Native Rules Engine.