Post Job Free

Resume

Sign in

Front End Developer

Location:
McLean, VA
Posted:
April 06, 2024

Contact this candidate

Resume:

Page * *

Abhilash Reddy Sandi

Senior Front-end Developer

ad4tn2@r.postjobfree.com • +1-571-***-****

Portfolio • LinkedIn • Charlotte, NC

Results-driven developer with 10+ years of experience in leading cross-functional teams to create and deliver cutting-edge solutions for diverse markets. Specialize in crafting high-quality React components that enhance user experiences and elevate application performance. Strong track record of delivering high-quality web applications and leading teams for successful project completion, on both the front-end and back-end. Deep understanding of web development concepts such as RESTful API design, microservices, and cloud computing couple with proficiency in Agile methodologies. Skilled at leveraging communication skills to lead teams and mentor junior developers. Technical Proficiencies

Programming Languages: JavaScript (ES6+), TypeScript, Node JS UI Frameworks: React, Angular, Angular JS, jQuery, Next.js CSS Frameworks: Bootstrap, Material, Foundation, Semantic UI, Grid, Flexbox, Tailwind CSS Markup Languages: HTML, XML, JSX

State Management Libraries: Redux, React hooks

Database: MongoDB, MySQL, Couch DB, SQL Server

Libraries: Underscore.js, Ramda, Lodash, D3.js, Chart.js, Axios, Moment.js, Express.js Testing Frameworks: Jest, React Testing Library, Mocha, Chai Version Control Systems: Git, GitHub

Other Tools: JIRA, Confluence, Figma, Jenkins, Docker, Kubernetes, Webpack, Gulp, npm, ESLint Operating Systems: Linux, macOS, Windows

Cloud Platforms: AWS, Azure

Career Experience

Employer: TGS Technology LLC, Charlotte, NC

Client: One.com

Team Lead (Senior Software Engineer)

March 2019 — Present

Oversaw cross-functional teams in development, implementation, and maintenance of user interface for website builder tool. Developed and maintained reusable React components using features such as Redux for state management and Hooks for functional component logic. Implemented responsive and interactive user interfaces leveraging React's declarative and component-based architecture. Conducted technical analysis and contributed to planning and estimation processes. Utilized Node.js to craft server-side applications and streamline website content extraction and conversion into JSON objects. Designed and implemented APIs with third-party services. Integrated advanced AI technology into products, monitored user actions with Mixpanel event tracking, and analyzed user reports. Developed new feature to create static websites based on intuitive responses to prompts. Collaborated with Product Owners (PO) and Quality Assurance (QA) teams to craft new feature acceptance criteria and recommended changes based on designs. Identified improvement areas for product in sprint retrospectives and administered enhancement strategies. Reviewed codes and provided suggestions for team members.

Project: Website Builder: http://www.one.com/en/websitebuilder Website builder tool allows users to design and create websites without having to edit code. Users can do everything, without designers and developers. Website Builder is built to make creating websites as easy as possible.

• Spearheaded development and continuous improvement of Website Builder while enhancing user experience Page 2 3

and functionality, with a focus on adhering Web Accessibility standards to ensure inclusivity for all users.

• Developed multiple components like slider, gallery, autocomplete, hover box, address, contact, etc., using React, TypeScript and Redux for SPA website builder workspace. Implemented advanced features such as drag-and- drop functionality and real-time updates using React's built-in Context API and React DnD library.

• Developed dashboard using React, TypeScript, Material UI, and hooks for customer domain management. Leveraged React's built-in features like component composition and state management for creating reusable UI components and managing complex application logic.

• Used React for the development of website onboarding flow along with Redux, React events, and libraries like React Autocomplete, classnames. Implemented form validation using React's built-in form handling capabilities and controlled components for seamless data management and error handling.

• Streamlined development cycles while ensuring uniformity through incorporation of dashboard and onboarding components into the company's React library.

• Enabled efficient data retrieval and storage through communication links between website builder tool and CouchDB by incorporating RESTful APIs into Node.js backend.

• Developed APIs to save user preferences and settings to the database, enhancing user experience by providing personalized website building options and configurations.

• Utilized Node.js client SDKs such as MinIO to efficiently store and retrieve objects from AWS S3.

• Utilized Node.js and Axios to seamlessly integrate external APIs like OpenAI, thereby incorporating advanced AI technology into the website builder platform.

• Reduced regression risks while maintaining code quality with extensive test coverage throughout development cycle using Jest and React Testing Library.

• Elevated user experience and satisfaction by addressing client concerns in partnership with QA and Support team.

Key Accomplishments:

• Improved customer onboarding by 40% by integrating AI into product to assist users in creation of static websites based on prompt-triggered inputs.

• Led successful migration of 50K+ domains from acquired company to website builder platform within specified timeframe.

• Boosted system efficiency and expandability by coordinating migration of 500K+ domains to new data structure.

• Enhanced user engagement in form of increasing websites publishing by 50% by developing user-friendly features in coordination with development team.

Pramati Technologies, Hyderabad, India

Senior Development Engineer

March 2015 — Feb 2019

Developed application creating platform (WaveMaker RAD Studio) and user interfaces utilizing Angular, HTML5, CSS3, jQuery, JavaScript. and Bootstrap frameworks. Designed and updated reusable data table widgets, modules, and core components including grids, tabs, accordions, and forms for product. Supported migration from Angular 1.x to Angular 2.x through refactoring codes, updating dependencies, and fixing compatibility problems. Led diverse teams in new features development including ideation, creation, and implementation. Managed projects and administered reports using JIRA and Confluence. Contributed to product planning and strategy building via Scrum meetings, sprint planning, and retrospectives. Project: WaveMaker: http://www.wavemaker.com/

WaveMaker Platform combines rapid application Development (RAD) with PAAS (Platform As A Service) for customers wanting speedy creation of custom Apps that are browser delivered (responsive web) or device installed (hybrid mobile apps).

• Developed RAD studio editor with Angular, featuring drag-and-drop functionality for widget integration.

• Improved user control and flexibility by developing dynamic properties panel within Angular to enable real-time customization of widget appearance through two-way data binding.

• Refactored AngularJS components to Angular 2+ for improved performance, modular architecture, TypeScript Page 3 3

support, enhanced dependency injection and component-based architecture.

• Sustained code integrity and automation by establishing best practices and standardizing procedures.

• Won Young Achiever Award 2016 for development of critical components (Form and Table) of product, WaveMaker.

• Achieved a 60% reduction in build time and accelerated deployment by implementing advanced optimization techniques within webpack.

MAQ Software, Hyderabad, India

Software Engineer

May 2013 — Feb 2015

Administered detailed reports and dashboards with graphic user interfaces. Utilized HTML5, CSS3 and JavaScript frameworks to develop and implement UI components and features. Directed Business Intelligence (BI) reporting initiatives using Excel Power Pivot and crafting SQL reporting queries. Assisted front-end operations by designing server- side solutions with ASP.NET, web services, Microsoft SQL Server, SQL queries, and stored procedures.

• Developed consolidated reporting platforms and analytic solutions on jQuery and SharePoint 2010

• Enhanced integration and data retrieval for reporting and analytics by leveraging SharePoint Client-Side Object Model (CSOM) to extract content from SharePoint lists.

• Developed SQL reporting queries to extract relevant data from databases and cubes, facilitating accurate and timely reporting for clients.

• Recognized for exceptional performance with two Spot Awards, highlighting consistent dedication and outstanding contributions.

• Received positive feedback from end users and onsite contacts, underscoring the effectiveness of delivered solutions in meeting client objectives.

Education

B. Tech in Computer Science and Engineering

Visvesvaraya National Institute of Technology, Nagpur, India June 2009 — April 2013

Certifications

• AWS Certified Solutions Architect – Associate

• Programming in HTML5 with JavaScript and CSS3 (70-480)

• Querying Microsoft SQL Server 2012 (70-461)

• Administering Microsoft SQL Server 2012 Databases (70-462)

• Implementing a Data Warehouse with Microsoft SQL Server 2012 (70-463)

• Implementing Data Models and Reports with Microsoft SQL Server 2012 (70-466)



Contact this candidate