Ahmar Siddiqi FULL STACK DEVELOPER (MERN-STACK DEVELOPER) Mobile: 831-***-**** Email ID: *************@*****.*** 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.