Post Job Free

Resume

Sign in

Full stack developer - react, node, Java

Location:
San Diego, CA
Posted:
April 25, 2024

Contact this candidate

Resume:

Ahmar Siddiqi FULL STACK DEVELOPER (MERN-STACK DEVELOPER) Mobile: 831-***-**** Email ID: ad49ys@r.postjobfree.com Address: California

Profile Summary:

Accumulating over 8 years of extensive experience in Full Stack Web Development, I possess a strong

command of diverse front-end technologies, MVC frameworks, Restful web services, and Database design

principles.

Proficiently harnessing React/Redux for front-end development and GraphQL/AWS for backend operations, I've

leveraged this robust stack to architect SAAS platforms.

My proficiency extends to implementing MEAN (MongoDB, Express JS, Angular) and MERN (MongoDB,

Express JS, ReactJS) stacks, ensuring the delivery of high-quality development solutions with seamless

integration.

Demonstrating expertise in crafting user validation forms and seamlessly integrating RESTful services for

efficient server data transmission has been a hallmark of my experience.

With a solid grasp of Object-Oriented Programming and functional programming principles, I possess in-depth

knowledge of design patterns, including SOLID principles, Singleton, factory, and DI (Dependency Injection).

With extensive expertise in robust and scalable cloud platforms like AWS S3, GCP, AWS Lambda, and Azure,

complemented by a strong command of databases including NoSQL, MySQL Server, MongoDB, and

PostgreSQL.

Leveraging the Node environment and employing NPM, Grunt, Gulp, Maven, Bower, and MongoDB with

Mongoose.JS for server-side applications, including the authoring of MapReduce programs for file word sorting.

My involvement spans all phases of the Software Development Life Cycle (SDLC), encompassing Requirement

Gathering, Analysis, Design, Development, Integration, Maintenance, and Testing in Agile and Scrum

Methodologies.

Extensive experience with version control systems including GIT, GITHUB, Bit Bucket, SVN, and Package

managers such as NPM and Bower underscores my commitment to streamlined and efficient development

processes.

Proficient in designing and developing enterprise applications for J2EE platform, utilizing MVC architecture,

JAVA, JDBC/ODBC, JSP, Servlet, Struts, EJB, Hibernate, Java Mail, and JNDI, with expertise in Apache Ant.

Implementing CI/CD pipelines incorporating Docker, Jenkins, CircleCI, GitLab, OAuth, and GitHub for server

virtualization in Dev and Test environments, achieving automation through Containerization.

My experience includes developing and deploying Micro Services-based applications using Spring Boot and

Node JS with Express js.

Proficiency in JavaScript unit testing frameworks including Jasmine, Karma, Protractor, Chai, Mocha, and

Mockito, coupled with expertise in Module bundlers like Rollup and Webpack, underscores my commitment to

Test-driven Development (TDD).

Proficiency in Docker image creation, Containers management, push/pull operations, and integration with

Spring Boot, coupled with translating designs into reusable interactive React Native components.

With experience working with various web/application servers including Apache Tomcat, WebSphere, JBoss,

and WebLogic.

Technical Skills:

Frontend Technologies: React.js, TypeScript, Backbone JS, Tailwind CSS, HTML5, CSS3,Javascript, ES6,

AJAX, jQuery, JSON, Bootstrap, Angular JS, React Native, Swift, Kotlin.

Backend Technologies : Node.js, Rust, Express JS, Mongoose.

Databases : NoSQL, MySQL, MongoDB, PostgreSQL.

Version Control : GitHub, BitBucket, Git.

Operating Systems : Unix, Linux.

Cloud Platforms (DevOps) : AWS, AWS Lambda, GCP (Google Cloud Platform), Azure, Azure AI.

Testing Tools and Packages : Jasmine, Mocha, Cucumber, Sauce Labs.

Containerization : Docker, OpenShift, Kubernetes.

CI/CD Tools : Jenkins, CircleCI, GitLab, OAuth.

Methodologies : Agile, UML, Waterfall, Scrum.

IDE/Tools : NetBeans, Eclipse, IntelliJ IDEA, VSCode.

Other Applications and Frameworks : GraphQL, UI/UX, Restful API, Terraform, RabbitMQ, Elasticsearch,

Kafka, ES Version, Algorithms, Unit testing, Ajax, JSX, Firebase, PassportJS.

Work Experience:

Intellectsoft Senior Full-Stack Developer Feb 2022 – Present

Designed and developed user interactive (UI) web pages and mobile applications using HTML5, CSS3,

JavaScript, React JS, Vue.js and /Redux Saga, ensuring optimal user experience across platforms.

Worded with frontend screens and components with React JS, utilizing NPM modules and Redux library for

streamlined development and code consistency.

I contributed to ReactJS for implementing Data patterns, enhancing readability, and facilitating easier

maintenance for larger apps. Additionally, I utilized ReactJS for its declarative, efficient, and flexible nature in

building user interfaces.

My responsibilities encompassed creating React.js components using JSX and Virtual DOM, adhering to Redux

Architecture for unidirectional data flow, managing data in React, and facilitating HTTP requests in React &

Redux.

Utilizing backend frameworks like Node.js, Koa (Express), GraphQL, Express.js, Rust, Socket, LESS, MySQL

Database, and AWS Stack, I ensured robust backend development and seamless integration.

I optimized Microservices with Node.js and ES6, ES7, serving as interfaces to Cassandra NoSQL database,

thus ensuring efficient data handling and retrieval.

My role involved developing a single-page, UI-first, cross-device/cross-browser web application for real-time

location sharing, leveraging JavaScript API.

I implemented security measures to protect the web app from Cross Site Scripting (XSS) and Cross Site

Request Forgery (CSRF) using JavaScript, while also addressing CORS issues through proper client and

server-side headers.

Employing modern development approaches like MVC and MVVM architectures, I utilized event-driven

programming with AJAX, Object Oriented JavaScript, JSON, and XML for scalable and maintainable

applications.

Leveraging Web Services (SOAP and RESTful), I ensured efficient communication between frontend

applications and backend services, facilitating the transmission of large blocks of XML/JSON data.

My duties included writing and maintaining unit tests using jasmine and Jest React Testing, as well as

contributing to end-to-end testing with selenium.

Demonstrating expertise in building Rich GUI websites, I adhered to Web 2.0 standards using Dojo Toolkit and

Prototype.Js Framework APIs, ensuring an intuitive user interface.

I actively participated in Agile (Scrum) Development Team, delivering regular updates to stakeholders and

project managers, ensuring alignment with project objectives and deadlines.

I employed Zipkins for distributed Microservice Monitoring, incorporating method-level granularity metrics

generation and Spring AOP for persistence, ensuring robust monitoring and performance tracking.

Implementing JWT (JSON Web Tokens), I ensured authentication of RESTful services in Node.js combined

with Express.js.

I developed serverless applications in AWS backend by deploying applications on AWS lambda and utilizing S3

buckets for data storage.

With familiarity in Solana smart contract development, I deployed using Rust and Anchor framework, integrating

with Vue, and gained experience in compound protocol, AMM, CPMM, Flash Loan, Staking, Farming, Uniswap,

Pancake.

Leveraging NoSQL databases like Cassandra and Dynamo DB, I ensured efficient data management and

retrieval, prioritizing scalability and performance.

Using Jest and Enzyme, I mocked functions and wrote unit tests along with Istanbul setup for testing component

coverage reports.

Proficient in Linux system administration, DevOps practices, and AWS cloud platform, I facilitated seamless

deployment and management of applications.

Implemented a CI/CD pipeline with Docker, Jenkins, and GitHub, virtualizing servers using Docker for Dev and

Test environments, achieving automation through Containerization.

I assisted helpdesk in resolving infrastructure changes in the production environment by conducting root cause

analysis, troubleshooting codebase, and defect resolution, ensuring minimal downtime and efficient problem

resolution.

Troubleshooting navigation flow issues related to accessibility using Android and Xcode accessibility tools, I

ensured compliance with accessibility standards and optimal user experience.

Demonstrating proficiency in Java/J2EE Design Patterns and Java 8 features, I optimized development and

code efficiency.

I developed a cross-platform Messenger App for iOS and Android using Object-Oriented React Native

Programming, integrating Redux-Thunk or Action-Reducer for efficient State management.

Spearheading the implementation of accessibility features, including iOS horizontal scroll view wrappers, I

enhanced navigation and usability for diverse user groups.

Achieving seamless navigation within React Native applications through native navigation implementation and

customization using react-native-navigation.

Designing and developing various mobile components including tab bars, map views, image pickers, and push

notifications using React Native, I prioritized user experience and design requirements.

I managed version control using Git and utilized Kanban boards for bug tracking and agile project management,

ensuring effective collaboration and project tracking.

Integrating into a proactive approach, I acquired proficiency in React Native, contributing autonomously to

mobile application development and successfully implementing diverse features. Additionally, I led the seamless

porting of an existing web application to a mobile view, ensuring cross-platform consistency and functionality.

Tech and Tools used : HTML5, CSS3, ES6 JavaScript, React JS, React-Native,Vue.js, Rust, Redux Saga, AJAX,

JSON, XML, MVC architecture, MVVM architecture, iOS, Xcode, Android, Accessibility tools, Pre-commit hooks, Linting,

Testing, Node.js, Koa, Express, Sequelize ORM, GraphQL, MySQL Database, AWS Stack, Web Services (SOAP and

RESTful), Microservices, Cassandra NoSQL database, module, Redux library, Native navigation, Tab bars, Map views,

Image pickers, Push notifications, Git, IDEs (Eclipse, Android Studio, Notepad++, Dreamweaver), Dojo Toolkit,

Prototype.Js Framework APIs, Zipkins, Spring AOP, Jenkins Build pipelines, Kanban boards, Linux system

administration, AWS cloud platform, DevOps practices, CI/CD environment, vDocker, NoSQL databases (Cassandra,

Dynamo DB), Java 8 features (Lambda expressions, Streams), Java/J2EE Design Patterns.

VentureDive Full-Stack Developer Dec 2019 – Jan 2022

I developed a Micro Service Oriented application, employing React JS for the front end and Node.js for backend

functionality, ensuring a modular and scalable architecture.

Front End applications were crafted using JavaScript, ES6, React, Redux Saga, RESTful services,

HTML5/CSS3/SASS/Bootstrap, VueJS, and Gitlab.

Rich web UIs were created merging with back-end components using JavaScript and AngularJS 4, 6 alongside

HTML5 & CSS3, while the Material Design library was utilized for Rich UI/UX designs.

Utilizing React JS with Redux, I constructed a single-page web application ensuring efficient data flow between

client and server, and developed Controllers to handle client-triggered events and send requests to the server.

Front end GUI screens were developed using React JS, integrating various predefined components from NPM

and redux library.

I implemented a Component-based architecture in Angular to produce reusable TypeScript components and

services for consuming REST APIs.

A real-time dashboard with graphs and business analytics was created utilizing Ajax calls in Node.js with

Express.js.

The node.js router was employed for cross-domain requests to API services such as Spotify API, GitHub API,

and Mongo DB.

PassportJS Authentication middleware for Node.js was integrated, and Single Sign-On was implemented using

Google OAuth.

Various APIs including weather, maps, and multimedia were seamlessly integrated into the application.

REST Microservices were implemented using Spring Boot, integrating Swagger UI and writing integration tests

alongside REST documentation.

Two-way binding AngularJS components interfaced with server-side data through Backbone's API from

Backbone.Model and Backbone.Collection.

AJAX and JSON were employed for asynchronous communication between clients and web applications,

enhancing user experience and responsiveness.

Angular observables and listeners (RxJS reactive libraries) were utilized to simplify asynchronous calls to

backend REST APIs.

Unit tests were conducted using Jasmine & Karma, with webpack utilized as a module bundler for efficient code

organization and deployment.

Bug tracking was proficiently managed using JIRA, and Continuous Integration and Deployment (CI/CD) were

facilitated using Jenkins.

Leveraging advanced features of ES7, ES8, asynchronous functionalities, and arrow functions enhanced code

efficiency and readability.

RESTful APIs were created in Java environment using JAX-RS and Node.JS, with Backend solutions designed

on Java 8/REST API architecture.

Demonstrated expertise in version control systems, including GIT and Microsoft Team Foundation Server (TFS),

ensuring codebase integrity and collaboration efficiency.

Participated in Test Driven Development (TDD) environment, performing unit testing using Jasmine and Karma,

and following Agile methodologies for iterative development.

Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security

policies, and routing were designed and configured.

Various Angular routes, directives, and components were configured for grid layout, pagination, conditional

validations, templating, dynamic loading, lazy loading, Shadow DOM, and ngrx store integration.

Graphic User Interface (GUI) was developed utilizing jQuery for displaying report data, ensuring cross-browser

compatibility and scalability of web applications.

Redux Framework architecture, including Reducers, Containers, and Saga, was implemented for seamless

integration of data with React-Native Application, enhancing state management and data flow efficiency.

Technologies Used: HTML5, CSS3, JavaScript (ES6, ES7, ES8), React, Redux Saga, Angular, AngularJS, Vue.js,

TypeScript, RxJS, Flexbox, jQuery, Spring Boot, Node.js, Mule ESB. APIs, Swagger UI, GitHub API, MongoDB,

PassportJS Authentication, Google OAuth. Gitlab, Webpack, Jasmine, Karma, JIRA, Jenkins, Git, Microsoft Team

Foundation Server (TFS). MongoDB, AJAX, JSON, SASS, Bootstrap, Gitlab, Backbone.js, Redux Framework, W3C

Standards, SEO, Test Driven Development (TDD).

OrangeSoft Senior Software Engineer Aug 2015 – Nov 2019

I refined my frontend development skills by utilizing ReactJS and jQuery to efficiently retrieve and display JSON data

from RESTful server controllers, fostering enhanced user experiences through reusable components.

My responsibilities included designing visually appealing web pages using HTML, CSS, JavaScript, Bootstrap, SASS,

LESS, React.js, Vue. JS, Redux, and Flex, with a focus on responsive design and user-centric experiences.

I designed the UI/UX for the product using Tailwind CSS and Flexbox, ensuring a responsive and visually appealing

user experience.

Utilizing React JS components, Forms, Events, Keys, Router, Animations, and Flux concept, I developed dynamic

and interactive web applications, ensuring seamless user interactions and efficient data flow.

I integrated seamless components with React hooks and react-redux to augment web pages with dynamic widgets,

ensuring adaptability and scalability across projects.

Developed complex user interfaces (UI) for pricing applications using JavaScript and jQuery-mobile framework,

prioritizing usability and functionality in design.

Collaborating closely with clients, I developed layout and color schemes for their websites, translating their vision into

a final interface design using HTML/CSS and JavaScript.

Implemented various frontend screens using React.js, leveraging predefined components from NPM and the redux

library, to expedite development processes and ensure consistency.

Integrated Push Notifications using Firebase Cloud Messaging (FCM), enhancing user engagement and interaction.

Utilized backbone.js for Model, Widgets as Controller, and jQuery template for View, ensuring a well-structured and

organized codebase.

I implemented Ajax and JSON with jQuery for seamless data request and response processing, optimizing application

performance and responsiveness.

Contributed to the development and refinement of Client/Server applications using the J2EE standard Spring

framework, REST, Hibernate, and Core Java, ensuring robust functionality and performance.

Collaborated closely with QA to automate testing scripts using the Cypress framework, streamlining testing processes

and improving overall product quality.

Leveraged JSON data for REST API requests and responses, meticulously testing REST APIs using POSTMAN,

ensuring reliability and efficiency in communication.

Developed applications using the Spring Framework's Model-View-Controller (MVC) architecture, optimizing code

structure and maintainability.

Utilized SASS for dynamic styling, incorporating variables, mixins, operations, and functions to enhance the styling

and maintainability of web pages.

Used TypeScript to reduce the number of lines of traditional JavaScript files and Integration of TypeScript to the whole

project.

Demonstrated proficiency in Flash Object-Oriented Programming, including ActionScript 2.0 and 3.0, by designing

and developing a feature-rich Flash-driven chat system with advanced functionalities.

Utilized JIRA for efficient bug tracking and issue management, ensuring timely resolution of issues throughout the

development process.

Thoroughly tested the application on various browsers including Internet Explorer 6.0 and above, Firefox, Opera, and

Google Chrome, ensuring cross-browser compatibility and a consistent user experience across different platforms.

Participated in daily scrum meetings to discuss design and work progress, fostering collaboration and alignment within

the team. Engaged in an Onsite-Offshore model, ensuring effective communication and coordination between team

members.

Developed webpages according to client guidelines and standards, ensuring adherence to best practices throughout

the development and maintenance phases of the website.

Technologies Used : ReactJS, jQuery, JSON, RESTful, reusable components, HTML, CSS, JavaScript, Bootstrap,

SASS, LESS, Flexbox, responsive design, Tailwind CSS, Vue.js, Forms, Events, Keys, Router, Animations, Flux concept,

Redux, react-redux, JavaScript, jQuery-mobile framework, HTML/CSS, React.js, NPM, backbone.js, jQuery template,

Ajax, JSON, J2EE, Spring framework, REST, Hibernate, Core Java, Cypress framework, POSTMAN, Model-ViewController (MVC) architecture, SASS, Ionic/Cordova, Flash Object-Oriented Programming, ActionScript 2.0, ActionScript

3.0, Redux-Thunk, Action-Reducer, JIRA.



Contact this candidate