Post Job Free

Resume

Sign in

Software Developer User Experience

Location:
Okemos, MI, 48864
Posted:
April 17, 2024

Contact this candidate

Resume:

Ayyappan Manikandan

Software Developer

ad42q0@r.postjobfree.com +1-216-***-**** Cleveland, OH, 44114 LinkedIn: https://www.linkedin.com/in/ayyappanaypz/ PROFESSIONAL EXPERIENCE

Walmart, Dallas, TX (Remote) Sept 2023 - Present

Software Developer (Full Stack)

● Played a key role in the development and maintenance of full-stack applications, utilizing ReactJS and Node.js, to enable seamless integration with Java/Spring Boot backend services, enhancing data exchange and application performance.

● Redesigned user interfaces using advanced technologies like Vue.js and ReactJS, achieving a 40% improvement in responsiveness and interactive user experience across multiple platforms.

● Engineered data processing and analytics frameworks using Hadoop, Apache Spark, and Apache Kafka, facilitating real-time data streaming and handling over 10TB of data daily.

● Developed high-performance microservices in Go, significantly enhancing system efficiency and scalability by employing concurrent programming models and goroutines, which reduced response times by 30% and increased throughput for handling simultaneous requests.

● Contributed to the development of a robust, scalable backend system using Go, focusing on clean code practices and efficient data structures, which facilitated a seamless data flow and integration with frontend technologies, leading to a 20% improvement in overall application performance.

● Ensured all applications were compliant with WCAG 2.1 accessibility standards, increasing inclusivity and meeting legal requirements, thus broadening our user base.

● Implemented the Flux architectural pattern for state management across projects, leading to an enhancement in data flow predictability and application maintainability.

● Optimized data management with Java and Flux, significantly enhancing application scalability and performance, evidenced by a reduction in load times.

● Developed and documented enterprise-grade applications using Java, employing markdown conventions for codebase documentation, streamlining project handovers and maintenance.

● Created Single Page Applications (SPAs) using Java, Vue.js, and JavaScript libraries, which improved navigation and user experience, resulting in a 20% increase in page views.

● Implemented dynamic routing and state management with Vueex store, enhancing application responsiveness and user engagement, evidenced by a reduction in bounce rates.

● Established robust automated testing frameworks with Java, Cypress, and the Page Object Model, ensuring uptime and reliability of our web applications.

● Leveraged Next.js for optimizing web application performance, utilizing automatic code splitting and server-side rendering to enhance site speed.

● Led the deployment of containerized applications to cloud environments using Docker and Kubernetes, ensuring scalability and reliability during peak traffic periods.

● Integrated RESTful APIs into Java/Spring applications, improving data handling and service communication efficiency, reducing backend response times.

● Utilized Redux-Saga in React applications for efficient management of asynchronous data fetching, enhancing user experience with real- time data updates.

● Conducted extensive testing with Jest and Enzyme, maintaining a codebase with over test coverage, significantly reducing bugs and post- deployment issues.

Environment: Java, Go (Golang), ReactJS, Node.js, Spring Boot, Vue.js, Hadoop, Apache Spark, Apache Kafka, WCAG 2.1, Flux, markdown, JavaScript, Vueex, Cypress, Page Object Model, Next.js, Docker, Kubernetes, RESTful APIs, Redux-Saga, Jest, Enzyme, HTML, CSS, Bootstrap, AJAX, MySQL, Agile Methodology, AWS, TypeScript, Jenkins, Splunk.

Zoho Corporation, Chennai, IN Sep 2019 - July 2022 Member of Technical Staff / Software Developer

Contributed to the full software development lifecycle, implementing J2EE design patterns like MVC, DAO, and Value Object to enhance application robustness.

Utilized Spring Framework with Hibernate to streamline database interaction, reducing boilerplate code and improving data processing efficiency.

Integrated Python-based analytics solutions on AWS to support scalable data-driven decision-making processes and enhance operational efficiency.

Developed and deployed data visualization tools using Python libraries like Matplotlib and Seaborn, hosted on AWS, for real-time business intelligence.

Automated data quality checks using Python on AWS to ensure reliable analytics outputs, contributing to strategic planning with a 30% increase in data accuracy.

Collaborated with cross-functional teams to deliver cohesive software solutions and foster a culture of innovation and continuous improvement.

Implemented essential API support for mobile teams by providing type, name, and reference information for feed and notification using WMS framework.

Worked with a team to resolve customer tickets and high-priority issues, achieving a 20% reduction in resolution time.

Integrated release and worklog from Jira software, contributing to a 30% increase in customer acquisition and a 15% increase in sales.

Developed extensions for Google Drive and Sigma platform to enhance productivity and achieve 95% feature/enhancement status tracking accuracy.

Enhanced marketplace communication between products to facilitate seamless extension installation, upgrade, and uninstallation, promoting a developer-friendly platform.

Developed microservices architecture for webhooks, simplifying access for other developers and enhancing integration capabilities. Environment: Java, Python, Object-Oriented Design (OOD), J2EE, MVC, DAO, Value Object, Spring Framework, Hibernate, AWS, Matplotlib, Seaborn, AWS RDS, DynamoDB, Angular, React, HTML5, CSS3, Java Servlets, Spring MVC, JPA, Agile methodologies, JUnit, Git. Wipro, Chennai, IN Aug 2017 - Jul 2019

Technology Analyst / Software Engineer

● Facilitated requirement-gathering workshops with stakeholders, employing advanced business analysis techniques to capture accurate project requirements and streamline the development process.

● Spearheaded the development of a high-performance web application leveraging HTML5, CSS3, JavaScript, React JS, and NodeJS, which resulted in a marked improvement in user experience and operational efficiency.

● Engineered a secure, user-friendly login system using HTML, CSS, JavaScript, and AJAX, significantly increasing user engagement and security.

● Optimized web application performance by integrating React JS for the front end and Web API for backend data transfer, ensuring seamless data handling.

● Implemented Single Page Applications (SPAs) with React Router, enhancing page load times and user experience.

● Utilized Redux for state management and Redux Saga for handling asynchronous API requests, achieving notable stability and responsiveness in application performance.

● Developed and managed complex JIRA workflows to streamline project management processes, significantly improving project tracking and team collaboration.

● Elevated UI design with Bootstrap, adding advanced components like Navbars and Progress bars, which improved the visual appeal and functionality of applications.

● Administered MongoDB with Mongoose Schema design for efficient data management, enhancing database operations and performance.

● Conducted end-to-end testing with Jest and Cypress, facilitating comprehensive quality assurance and reliability in software delivery.

● Led the design of a contemporary frontend architecture using React, Redux, and ES6, optimizing UI aesthetics and functionality.

● Engaged in business analysis activities, identifying and translating business needs into detailed technical requirements, enhancing project relevance and effectiveness.

● Actively participated in internal and external training sessions, both as a learner and a trainer, to foster a culture of continuous professional development and knowledge sharing within the team. Environment: HTML5, CSS3, JavaScript, jQuery, React JS, TypeScript, NodeJS, Axios Library, JSON, Redux, React Router, JIRA, Bootstrap, MongoDB, Mongoose, NPM, Jest, Cypress, Agile methodology, SASS, ES6, AJAX, Grunt/Gulp, browser development tools (IE tester, Chrome Inspector, Firebug, Jasmine, Karma).

TECHNICAL SKILLS

Programming Languages: Java, Python, Go (Golang), JavaScript, TypeScript Frontend Development: ReactJS, Angular, HTML5, CSS3, Vue.js, Bootstrap, Redux, React Router, AJAX, ES6 Backend Development: Node.js, Java Servlets, Spring Boot, Spring MVC, Web API Database Management: MySQL, MongoDB, AWS RDS, DynamoDB, JPA, Hibernate Data Processing & Analytics: Hadoop, Apache Spark, Apache Kafka, Matplotlib, Seaborn Cloud Computing: AWS (Amazon Web Services), Docker, Kubernetes Software Development Practices: Agile Methodology, Test-Driven Development (TDD), Object-Oriented Design (OOD), UML, J2EE Design Patterns (MVC, DAO, Value Object) Testing & QA: Jest, Enzyme, Cypress, JUnit

Project & Code Management: Git, JIRA, markdown

Other Tools & Technologies: Flux, Redux-Saga, Axios Library, JSON, Page Object Model, Next.js, Grunt/Gulp EDUCATION

Cleveland State University, Cleveland, OH, Master of Science in Computer Science. Anna University, Chennai, IN, Bachelor of Engineering in Computer Science.



Contact this candidate