Post Job Free
Sign in

Stack Developer Front-End

Location:
Irving, TX
Salary:
65
Posted:
October 28, 2024

Contact this candidate

Resume:

Sathish Kumar K Email: *****************@*****.***

Mobile no: +1-732-***-****

LinkedIn: www.linkedin.com/in/sathish0221

PROFESSIONAL SUMMARY

·Having Full Stack Developer with over 10 years of experience in designing, developing, and implementing robust microservices solutions. Proficient in front-end technologies such as Angular, React and experienced in backend development using Java-based technologies and frameworks.

·Hands on experience in working with Front-end technologies like HTML5, CSS3, SASS, Bootstrap, JSON, XML, JavaScript/jQuery, AJAX, TypeScript, Angular (versions 6,8,10,12,13,14), ReactJS 16, Redux.

·Hands on experience in working with Back-end technologies like NodeJS, Express JS, Java, Spring boot, Microservices, Kafka.

·Hands on experience with Core Java, including OOPS concepts, Exception Handling, extensive knowledge of Java8/11 features such as Stream/Time API, Lambdas. Strong knowledge on multi-threading.

·Hands on experience with SQL, MYSQL & NoSQL databases like RDMBS, MongoDB, CockroachDB including working with tables, stored procedures, views, documents, and collections.

·Experience working with JavaScript MVC frameworks Backbone.js and Angular.

·Experience in using Redux to manage the application state and applying middleware such as redux-promise, redux-thunk and redux-saga. Designed and implemented complex mobile app features such as push notifications, geolocation, and offline data storage using React Native and third-party libraries like Redux, React Navigation, and Firebase.

·Hands on experience in using React native components, Forms, Event, Keys, Navigation & Redux concepts.

·Implemented MVVM architecture using React and Redux framework.

·Designed and developed a micro frontend architecture to break down a monolithic frontend application into independently deployable and scalable modules, improving maintainability, development efficiency.

·Hands on experience in converting monolithic application into micro service application in AWS Serverless with runtime environment as Node JS, Typescript, middy for the middle ware frameworks.

·Experience working with versioning tools like CVS, SVN, GIT and Clear Case and build tools like ANT, Maven.

·Experienced in provisioning and configuring EC2 instances, VPCs, subnets, and security groups.

·Hands-on Experience in utilizing AWS services such as S3, RDS, DynamoDB, and Lambda to architect scalable and fault-tolerant systems.

·Implemented CI/CD pipelines of AppSync APIs using AWS services like AWS CodePipeline and AWS CodeDeploy to automate software delivery processes.

·Experience in implementing CI/CD for J2EE & Microservices using Terraform, Jenkins with SonarQube & other App scan tools for Security vulnerabilities to analyze, get the better quality of the Source code.

·Optimized infrastructure costs through efficient resource provisioning and scaling using Terraform, enabling organizations to minimize unnecessary cloud spend.

·Experience with AWS AppSync Designed & implemented scalable serverless GraphQL APIs using AWS AppSync to streamline communication between client and server.

·Configured AppSync resolvers with multiple data sources, including AWS Lambda, DynamoDB, and RDS, for dynamic and serverless interaction.

·Implemented secure data access by integrating AppSync with AWS Cognito and IAM for authentication and fine-grained access control policies.

·Effectively handled a cross-functional team, enhancing collaboration and productivity.

·Ability to deal with people, grasp things fast, Strong initiator, creative and willingness to work has always been my strengths.

·Strong background in supporting production environments and meeting customer needs.

·Excellent Client interaction skills and proven experience in working independently as well as in a team.

TECHNICAL SKILLS

Expertise in

Experience in full-stack development. Expertise in JavaScript and its frameworks like Angular, ReactJS, Redux, Node.js, Typescript, Java, MicroServices.

Web Technologies

HTML, HTML5, CSS3, SASS, Tailwind CSS, PrimeNG, XHTML, XML, JavaScript, Java, jQuery, JSON, React JS, Angular, GitHub.

Application Frameworks

JQuery, Angular JS.

Backend

Node.js, Express.js, Spring IOC, Spring MVC, Spring, Spring Security, Microservices.

Security

HTTPS, JWT.

Databases

MySQL, SQL Server, PHP, MongoDB, DynamoDB, CockroachDB.

Internet Technologies

HTML 5, JavaScript, CSS 3/4, jQuery, Ajax, Angular 7, Typescript, JSON, React JS

IDE

Visual Studio Code, Eclipse, JDeveloper, RAD, IntelliJ, NetBeans.

Testing

Junit3.8/4.0, Load runner, Jasmine.

Methodologies

Agile, Test-Driven Development, Scrum.

PROFESSIONAL EXPERIENCE

Irvine company, California May’21 to June’24

Project 1: Real Estate

Role: Full stack Developer

Description: This project involves developing a modern, responsive, and user-friendly front-end for a real estate company website. The goal is to provide a seamless and engaging experience for users seeking to buy, sell, or rent properties. The website will feature intuitive navigation, rich media content, interactive elements, and advanced search capabilities to help users find properties efficiently.

Responsibilities:

·Designed and developed user-friendly and visually appealing front-end interfaces for real estate websites and applications using React.js, TypeScript, Redux, and CSS, PrimeNG collaborating with UX/UI designers to translate mockups into responsive web pages.

·Developed and optimized a secure, responsive real estate platform using React.js with Material UI and Bootstrap, implementing JWT-based authentication and authorization with Spring Security for role-based access controls (buyers, sellers, agents). Integrated RESTful APIs for real-time property listings and user account management, ensuring a seamless experience across devices.

·Applied advanced front-end validations using React Hooks, enhancing form data accuracy & user interaction. Followed security best practices to prevent XSS and CSRF vulnerabilities on both client and server sides, ensuring robust data protection throughout the application.

·Improved website performance and usability through lazy loading of components and images, while thoroughly testing front-end components with Jest and React Testing Library to maintain functionality, security compliance, and an optimal user experience.

·Implemented interactive features such as dynamic headers, menus, property search filters, and map functionalities to enhance user experience, leveraging Bootstrap, CSS, and JavaScript.

·Proficient in MongoDB for database management and operations. Experienced in designing and optimizing MongoDB schema and data models. Strong understanding of indexing and query optimization in MongoDB.

·Proficient in using redux-form to manage form state in redux and hands on expertise on Redux, Flux, Webpack JavaScript based application.

·Automated the deployment, scaling, and provisioning of cloud infrastructure for a real estate apartment management platform using Terraform, ensuring high availability, cost-efficiency, and seamless functionality for apartment listing, search, and property management.

·Led the design and development of a scalable apartment listing platform using NodeJS, Express.js. Built advanced search functionalities, including dynamic filtering, sorting, and pagination, leveraging MongoDB's aggregation framework and NodeJS.

·Implemented Apache Kafka to enable real-time data streaming and designed an event-driven architecture for seamless communication between microservices, facilitating apartment listings, property updates, tenant notifications, and transaction processing, ensuring up-to-date information across the platform.

·Developed detailed property pages with pricing, dimensions, features, and availability, integrating third-party APIs for real-time property listings, location-based services, and data visualization.

·Architected and implemented a real-time GraphQL API using AWS AppSync for a real estate apartment project, providing seamless access to property listings, user interactions, and data querying.

·Utilized AWS DynamoDB for efficient, low-latency storage and retrieval of apartment listings, user profiles, and booking data, ensuring high availability and scalability.

·Developed real-time updates for property availability, auction bidding using AppSync subscriptions, enhancing user engagement, and providing up-to-date information without manual refresh. Configured resolvers to interact with DynamoDB, transforming complex real estate data into easily consumable formats for client applications.

·Optimized web applications for maximum speed and scalability, ensuring cross-browser compatibility and seamless performance across various devices; conducted thorough testing and debugging.

·Developed and Deployed Serverless Microservices using AWS Lambda to handle various real estate management tasks such as apartment listings, tenant information processing, and rental calculations.

·Optimized Property Search Functionality by integrating Lambda with Amazon API Gateway, delivering fast, scalable APIs that enable users to search and filter apartments based on location, price, and availability.

·Maintained IAM user accounts, RDS, Route 53, VPC, SQS, and SNS services in AWS cloud, ensuring security through restricted access and virtual MFA tokens; worked with CyberArk, SailPoint, and AWS IAM for Identity Access Management.

· Debugged Micro Frontends, utilized monitoring tools like Google Analytics, Sentry, and performance profiling to track and debug issues across micro frontend applications, ensuring smooth user experience.

·Implemented Event-Driven Architecture for automatic notifications and updates on apartment availability, rental due dates, and maintenance requests by leveraging AWS Lambda, Amazon SNS (Simple Notification Service) and SQS (Simple Queue Service).

·Collaborated closely with backend developers to integrate front-end components with server-side logic and database systems, and with marketing teams to implement SEO best practices for enhanced visibility in search engine results.

Environment: HTML5, CSS3, Bootstrap, JavaScript, React JS, Redux, Node JS, Git, Java 1.8, JDK 1.6, MYSQL, AWS.

Project 2: Real Estate Investment Dashboard and Auction Portal.

Role: Full stack Developer

Description: Involves in combining a Property Investment Dashboard and an Online Auction Portal for real estate. The Investment Dashboard helps investors track portfolios, view key metrics like ROI and property value, and compare properties based on location and returns. Meanwhile, the Auction Portal allows sellers to list properties for real-time bidding, with features like live auctions, bid tracking, and secure payments. Both tools offer users a streamlined experience to manage investments and participate in property auctions efficiently.

Responsibilities:

Developed and implemented the user interface for the platform using Angular 14, Angular Material, HTML5, CSS3, and Bootstrap to create a responsive, user-friendly experience across devices.

Build reusable and modular UI components, ensuring consistency and maintainability in the design.

Implement data visualization tools using charts and graphs to display key metrics like ROI (Return of Investment), property value appreciation, and rental income for the Investment Dashboard.

Build interactive features like real-time auctions, bid tracking, live bidding using Angular real-time web technologies.

Designed & integrated REST APIs using Node.js to connect the front-end with the back-end services for functionalities such as property data management, live auction updates, bid submissions,payment processing.

Ensure seamless integration of the MySQL database to store and retrieve property listings, user profiles, auction details, and investment data.

Optimize the front-end for performance, scalability, ensuring fast load times & efficient data rendering. Ensure platform is fully responsive, optimized for mobile, tablet, and desktop views using CSS3, Bootstrap.

Manage code versioning using GitHub for source control, maintaining code quality, reviewing pull requests, and ensuring smooth collaboration within the development team.

Designed and integrated CockroachDB into the real estate apartment auction portal to ensure fault tolerance, scalability, and consistent performance across distributed cloud environments.

Configured CockroachDB to handle real-time bidding and transactional data efficiently, ensuring low-latency performance for users participating in auctions & accessing property details. Utilized CockroachDB’s distributed architecture to ensure automatic failover and continuous availability, maintaining seamless operations during network failures or hardware outages.

Reusable and Accessible Components using Angular CDK to implement custom drag-and-drop interfaces for managing property portfolios and auction listings, ensuring flexibility and reusability across the platform.

Implemented Dynamic Data Tables and Virtual Scrolling to handle large sets of property data, ensuring smooth scrolling and quick rendering of lists, while integrating drag-and-drop capabilities to allow users to arrange property listings and customize their dashboard or bid placements efficiently.

Implemented secure login, authentication, authorization features for users (investors, sellers, and buyers).

Ensure sensitive user data, auction payments, property information are securely handled in compliance with web standards. Write unit tests and end-to-end tests to ensure the robustness and reliability of the platform, focusing on both the dashboard and auction functionalities. Debug, troubleshoot, and resolve issues in front-end development, ensuring smooth performance across all features.

Environment: HTML5, CSS3, Bootstrap, Angular 14, TypeScript, REST APIs, GIT, Node.js, MySQL, AWS.

Barnes & Noble, NJ May’18 to April’21

Project: E- publication

Role: Full Stack Developer

Description: It is a web application that is used to edit an e-publication document. It includes a lot of functionalities in E-Pub process. We are working on React JS for the front end and Spring Boot for microservices. We have developed a lot of java script libraries for this application. We have developed access control for different users so that certain users can use certain functionalities.

Responsibilities:

·Developed User Interface using HTML5, CSS3, JavaScript and React JS, Redux, ES6 on the front-end and Node.js on the back-end.

·Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.

·Applied optimization techniques to reduce page size and load times to enhance UX using sprites.

·Implemented initial setup and component migration to Redux. Used React Router for routing the redux app to connect redux and react to support routes. Integrated third party libraries like AntD and Material UI for multiple components in React.

·Designed and implemented RESTful APIs using Spring Boot for microservices architecture.

·Collaborated with cross-functional teams to analyse requirements, design solutions, and deliver high-quality software products.

·Conducted code reviews and mentored junior developers to ensure coding standards and best practices.

·Implemented automated testing using Jest, Enzyme, and JUnit to ensure code quality and reliability.

·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 (SOAP and RESTful) for transmission of large blocks of XML/JSON.

·Implemented the Drag and Drop functionality using React-Draggable. In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components and Redux.

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

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

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

·Contributed to the development of enterprise applications using Java, Spring Framework, and Hibernate.

·Integrated frontend components with backend services using RESTful APIs and JSON.

·Participated in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.

Environment: HTML5, CSS3, Bootstrap, React JS, Node JS, JAVA/J2EE, Spring, Git, Maven, Cockroach DB Spring Boot, Micro services, Spring data.

Diacritech Tech Pvt. Ltd., Chennai, India Sept’16 to April’18

Project 1: Origin Ecommerce

Role: Front End Developer

Description: Project is like the shopping website. Here you can perform the registration process. Once you sign up, then you will be able to sell your products and can buy them. You can add your favorite products to the cart. You can message the owner about buying the product.

Responsibilities:

·Developed user interfaces using HTML5, CSS3, JavaScript, React JS, Redux, and ES6 on the front-end, and Node.js on the back-end, integrating third-party libraries like Ant Design and Material UI.

·Designed and implemented CSS templates, optimizing techniques to reduce page size and load times, and applied sprites to enhance user experience.

·Created RESTful APIs using Spring Boot for a microservices architecture, integrating frontend components with backend services using JSON and RESTful APIs.

·Employed React-Router to convert applications into SPA utilized React components, forms, events, keys, router, animations, Flux concepts, implemented drag-and-drop functionality with React-Draggable.

·Participated in Agile development processes, including sprint planning, daily stand-ups, and retrospectives, collaborating with cross-functional teams to analyze requirements, design solutions, and deliver high-quality software products.

·Conducted code reviews and mentored junior developers to ensure adherence to coding standards and best practices, using Object Oriented Programming concepts to develop reusable UI components.

·Implemented automated testing using Jest, Enzyme, and JUnit to ensure code quality and reliability, extensively using Git for version control, and regularly pushing code to GitHub.

·Contributed to the development of enterprise applications using Java, Spring Framework, and Hibernate, and utilized web services (SOAP and RESTful) for the transmission of large blocks of XML/JSON data.

Environnent : HTML5, Java Script, Type script, ReactJS, Redux, Node JS.

Project 2: Low Code – Learning Management Software (LMS)

Role: Front-end Developer

Description: Here we will be providing IT Products and Solutions powered by our Low Code No Code (LCNC) Development Platform to the companies in Life Sciences, Pharmaceutical, CDMO, Manufacturing, IT & BPO, & Semiconductor etc. Unique Pharma Automation, IT Infrastructure, and Excel Products were developed with pure dedication & heavy investments with continuous R &D. With a deep understanding of market requirements, we have been providing customized solutions, to meet ever changing expectations of industries.

Responsibilities:

Spearheaded the development of a robust Learning Management System (LMS) platform from concept to deployment, incorporating features such as user authentication, course management, progress tracking, and assessment tools, resulting in enhanced learning experiences for users.

Collaborated with stakeholders to gather requirements, design architecture, and implement scalable solutions for Learning Management System (LMS) projects, leveraging technologies such as NodeJS, MySQL, and Angular framework to deliver intuitive interfaces and seamless functionality.

Developed new user-facing features using Angular 13, ensuring optimal performance across various web-capable devices and browsers.

Built reusable components and front-end libraries for future use, enhancing development efficiency and maintainability.

Translated designs and wireframes into high-quality, scalable code, ensuring alignment with project requirements and design specifications.

Demonstrated strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model, to implement interactive and dynamic user interfaces.

Stayed updated with newer specifications of ECMAScript and employed modern data structure libraries like Immutable.js to enhance code quality and maintainability.

Implemented modern authorization mechanisms such as JSON Web Token to ensure secure user authentication and authorization.

Leveraged familiarity with modern front-end build pipelines and tools like Babel, Webpack, and NPM to streamline development workflows and optimize project builds.

·Applied analytical skills to understand business requirements and translate them into technical specifications, ensuring alignment with project objectives and stakeholder needs.

·

Environment: HTML5, CSS3, Bootstrap, Angular, Git, JSON.

Sri Hiranya varn Technologies & Pvt Ltd, Hyderabad, India Sept’14 to Aug’16

Project: Billing Central

Role: Front End Developer

Description: Billing Central is a secure online web application that gives clients convenient 24/7 access to practice billing information. Using a secure username and password, client can view billing information such as generated claims, denial claims, processed claims, Patient Balances, bill generation and sending bills. They can communicate with patients through Message Centre. Billing people will send bills and invoice as well.

Responsibilities:

Implemented Lazy Loading techniques to enhance application performance, optimizing resource utilization and load times.

Demonstrated expertise in Reactive forms within Angular 6, implementing validations to ensure data integrity and user input accuracy.

Developed components, modules, services, and directives to facilitate application development and enhance code maintainability.

Utilized HTML, CSS3, and Bootstrap to create responsive and visually appealing web applications, ensuring compatibility across different viewport sizes.

Implemented Single Page Application (SPA) architecture and routing mechanisms for seamless navigation between pages, enhancing user experience.

Demonstrated understanding of Angular features such as data bindings, directives, and services, leveraging them to build robust applications.

Employed Bootstrap grid system and CSS Media Queries to optimize layout and design for various viewport sizes, ensuring consistent user experience across devices.

Environment: HTML5, CSS3, Bootstrap, Java Script, Type Script, Angular, Git.

EDUCATIONAL QUALIFICATION

·Bachelor of Engineering (Electronics and Communication Engineering), JNTU, Hyderabad, 2014.



Contact this candidate