Post Job Free

Resume

Sign in

Web Services Angular Js

Location:
Atlanta, GA
Posted:
January 17, 2024

Contact this candidate

Resume:

Nabeel Ghauri

319-***-**** ad2upe@r.postjobfree.com LinkedIn Calendar

Professional Summary:

About 10+ years of IT Experience in designing, developing, testing and implementing of various stand-alone and client-server architecture-based enterprise application software in Python and Java on different domains.

Extensive experience in Python with proven expertise in using new tools and technical developments (libraries- Beautiful Soup, SciPy, matplotlib, Pickle, TensorFlow, PySide, Seaborn, matplotlib, python-twitter, Pandas, networks, urllib2, My SQL dB, for database connectivity) to drive .com

Experience in developing automated ETL jobs in Python to extract, transform and load data into MySQL database.

Experience in developing API services in Python/Tornado, NodeJS while leveraging AMQP and RabbitMQ for distributed architecture also hands on experience with Core JAVA, Web-Based Application, and OOPS concepts.

Proven ability to lead and mentor junior developers, cultivating a collaborative and growth-oriented team environment

Hands on experience in the design and architecture phases of projects, contributing innovative ideas and solutions to enhance overall project outcomes

Experience as technical leader for Java developing teams, making and giving track of project work plans, making project tracking cards and coordinating track meetings with staff members.

Hands on experience in development of web-based applications using Python, Django, HTML, XML, Angular JS, NodeJS, CSS, DHTML, JavaScript, JSON and jQuery.

Experience in project deployment using Heroku/Jenkins and using web services like Amazon Web Services (AWS) EC2, AWS S3, Lambda, RDS (MySQL).

Experience with applications built using the Spring Framework, including Spring Core, Spring AOP, Spring IOC, Spring MVC, Spring Batch, Spring JPA, Spring Security, and Spring Boot, and integrating Micro Services into the Architecture of Existing Systems.

Extensive experience in building Single Page Applications (SPA) using Model View Controller (MVC) Framework such as Angular.js framework also experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache and Dynamo DB for storing data.

Hands on experience in creating UI using web technologies Java, JavaScript, J2EE, Servlets, JQuery, Ajax, JSP, Angular JS, React JS, Angular, Node.js, JAX RS.

Extensive experience in a multitude of programming languages, including JavaScript, Python, Java, and Ruby, leveraging this diverse skill set to drive innovation in software development.

Experience in working in an Agile environment utilizing Java 8, GIT, Perforce, Jenkins, Jira, Crucible, Bit Bucket.

Experience in using modern front-end frameworks like React, Angular, and Vue.js, employing cutting-edge technologies to enhance user interfaces and elevate overall user satisfaction.

Vast experience in designing and implementing robust RESTful APIs, fostering efficient communication between front-end and back-end systems to ensure seamless application functionality.

Vast experience of database management systems, encompassing both SQL and NoSQL databases, facilitating the creation of scalable and efficient data storage solutions.

Extensive experience in leveraging cloud services, such as AWS and Azure, to optimize application deployment, scalability, and maintainability in a dynamic development environment.

Experience in integration of third-party APIs and services, enhancing application functionality and enriching user experiences through strategic partnerships and collaborations.

Hands on experience in building responsive and mobile-friendly web applications, ensuring a consistent and accessible experience across various devices.

Good experience of version control systems, particularly Git, to efficiently manage codebases and promote collaborative development within cross-functional teams.

Hands on experience in developing an effective solution to a predictive analytics problem, testing a number of potential machine learning algorithms.

Exceptional problem-solving skills, consistently demonstrating the ability to quickly identify and resolve complex technical issues, ensuring uninterrupted project progress.

Hands on experience in implementing and promoting best practices in code quality, testing, and documentation to enhance maintainability and readability of codebases.

Extensive experience in Agile and Scrum methodologies, contributing to a collaborative and adaptive development environment that prioritizes iterative progress.

Proactive in staying abreast of the latest industry trends and emerging technologies, integrating innovative solutions to enhance project outcomes.

Effective communication skills, both verbal and written, fostering clear collaboration with team members, stakeholders, and clients to ensure project success.

Committed to writing clean, maintainable, and efficient code, adhering to industry standards and promoting excellence in software development.

Experience in implementing security measures, including encryption and authentication, to safeguard applications and user data and hands on experience of front-end build tools, package managers, and continuous integration/delivery pipelines, streamlining development processes.

Hands on experience in code reviews, providing constructive feedback and fostering a culture of continuous improvement within the development team.

Vast experience in troubleshoot, debug, and optimize existing codebases for enhanced performance and functionality.

Strong experience of user experience (UX) design principles, collaborating with designers to create intuitive and visually appealing interfaces and hands on experience in implementing and maintaining continuous integration/continuous deployment (CI/CD) pipelines for efficient and automated development workflows.

Dedicated to writing comprehensive and well-documented code, facilitating efficient collaboration and future maintenance.

Experience in optimizing web applications for performance, ensuring fast load times and a smooth user experience.

Thorough understanding of cybersecurity threats, incorporating security best practices into the development lifecycle.

Hands on experience in implementing and maintaining continuous integration/continuous deployment (CI/CD) pipelines for efficient and automated development workflows.

Experience in building and maintaining scalable and distributed systems, ensuring optimal performance and reliability.

Experience with UX/UI designers to create visually appealing and intuitive user interfaces.

Demonstrated ability to handle multiple projects concurrently, delivering high-quality results on schedule.

Professional Experience:

Central Hudson Sep 2022 - Present

Lead Full Stack Developer

Led the development and implementation of innovative, scalable, and efficient full-stack solutions to meet the evolving technological needs of Central Hudson.

Led a team of Python developers in designing and implementing data processing solutions for large-scale data sets, handling terabytes of data and optimizing performance for data-intensive applications.

Built the web application by using Python, Django, AWS (EC2, S3, RDS, MWAA, Glue, Athena, EMR, Redshift, DMS, Lambda), J2EE, MySQL, Oracle 10g and MongoDB.

Developed Python scripts for testing the car functioning on different services worked in Linux Bash scripting and following PEP-8 Guidelines in Python and used HTML, CSS, JavaScript, jQuery, AJAX and JSON for front end applications.

Led the way in bringing Python Dash into our projects, making data visualization not just informative but also fun and interactive for users and rewrite existing Java application in Python module to deliver certain format of data

Built enterprise-wide DNS historical data trending analysis tools in Go (Golang), Languages with REST API for user queries as micro service and

Took the lead in making our projects more engaging by bringing in D3.js, a powerful tool for creating cool data visualizations. This not only made our data look better but also made it easier for users to understand complex information.

Developed REST API's using python with Django framework and done the integration of various data sources including Java, JDBC, RDBMS, Shell Scripting, Spreadsheets, and Text files.

Conducted data blending, data preparation using SQL for Tableau consumption and publishing dashboard to Tableau Server.

Used the AWS SageMaker to quickly build, train and deploy the machine learning models also developed scalable classifiers and tools by leveraging machine learning, Apache spark & deep learning.

Responsible for building REST APIs using FastAPIs framework, providing efficient, high-performance, and scalable web services for various client applications also worked with HBase data model and its components like column families, rows, and cells.

Worked on development and maintenance of critical Mainframe applications using Java, ensuring high availability and reliability and developed the UI component architecture for developer framework using Angular, Typescript, HTML5, CSS3 and Bootstrap.

Designed and developed the user portal using Angular.js along with HTML, CSS and TypeScript.

Used GitLab distributed version control tool to coordinate team development and utilized Python Libraries like Boto3, NumPy for AWS also used AWS Cloud Development Kit (CDK) with Python to define infrastructure as code.

Developed Python based API (RESTful Web Service) to track the Scheduler and perform analysis of the scheduler using Flask, SQLAlchemy and MongoDB.

Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.

Responsible for designing, developing, and implementing GraphQL APIs using Python, ensuring efficient data retrieval and reduced over-fetching/under-fetching of data.

Involved in designing and developing application using MERN (MongodB, Express, ReactJS, NodeJS) stack along with Redux, JavaScript (ECMA 6), jQuery, HTML/HTML5, CSS3, and Pipe Bootstrap.

Created Python scripts for validating CSV row counts, verifying duplicate records, and checking data integrity.

Responsible for developing ETL (Extract, Transform, Load) processes using Teradata and Python to handle large datasets efficiently and created dynamic data analysis charts such as animated pie charts and sunburst charts using D3.js to visualize the data to users.

Worked under the direction of CSO to develop an effective solution to a predictive analytics problem, testing a number of potential machine learning algorithms of apachespark.

Responsible writing Python scripts to parse XML documents as well as JSON based REST Web services and load the data in database and developed python scripts to read and write from csv files to database

Maintained Java custom code integrating with JMS MQ for all database transactions to ensure delivery. Queues for guaranteed delivery of millions of transactions per day.

Build controlled (MobX) and uncontrolled shared custom components with React and Typescript.

Created the Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URLs properly and used Golang to log the different host system event and alert information to Cassandra database.

Developed and implemented predictive models of user behavior data on websites, URL categorical, social network analysis, social mining and search content based on large-scale Machine Learning,

Developed Single Page applications using AngularJS using components, directives using JavaScript, Backbone.js, TypeScript and Node.js also developed code for web automation testing using Cypress, Selenium and Protractor framework, JAVA, JavaScript and JSON.

Built a new CI/CD pipeline and performed testing and deployment automation with Docker, Jenkins, and Puppet.

Integrated AWS Event Bridge with various AWS services such as Lambda, S3, SQS, and SNS to automate workflows and enhance real-time data processing

during UAT/SIT. Developed Restful Microservices using Django and deployed on AWS servers using EBS and EC2.

Developed custom Mainframe APIs in Java to facilitate seamless integration with external systems, improving data exchange efficiency.

Worked with AWS Lambda, AWS Connect, Amazon Lex, AWS CLI, AWS SDK with Python-Boto3, Serverless and PaaS toolkit, EMR, Kinesis, Glue, S3, RDS and other core AWS services.

Worked with cross-functional teams, including UX/UI designers and product managers, to translate business requirements into technical specifications and deliver high-quality software solutions.

Automated the continuous integration and deployments using Jenkins, Docker, Ansible and AWS Cloud Templates. Created Docker images, upload/download in and out from the Docker Hub.

Designed, developed and tested HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website also programmed the invoicing web application using Golang and PostgreSQL as the backend.

Developed dynamic web pages using HTML5, CSS3, jQuery, d3.js, AngularJS, Bootstrap, JavaScript and Eclipse as Text Editor also developed highly scalable classifiers and tools by leveraging machine learning, Apache spark & deep

Conducted code reviews and implement strategies to optimize application performance, resulting in faster response times and improved user satisfaction and developed a Web Application using Java with the Google Web Toolkit API with PostgreSQL.

Containerized and Deployed the ETL and REST services on AWS ECS through the CI/CD Jenkins pipeline.

Tested Python Dash applications thoroughly to catch any glitches, ensuring that our dashboards worked well on different devices and browsers.

Implemented front-end with Angular.js, React.js, WebSockets, TypeScript. Performance optimization. mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema also used Servlets and JSP's in developing the web application on Apache Tomcat.

Worked on agile development processes, contributing to sprint planning, backlog grooming, and sprint reviews to ensure timely project delivery.

Interacted with stakeholders to gather and analyze requirements, ensuring alignment between development efforts and organizational objectives.

Proactively identify and address technical debt, streamline development processes, and implement automation to enhance overall team productivity.

Alight Solution Nov 2019 – Sep 2022

Sr. Full Stack Developer

Developed and end-to-end full-stack solutions, contributing to the successful delivery of high-quality software products for Alight Solutions and used several python libraries like Python, NumPy and Matplotlib.

Designed and developed the server module and resolved issues and responsible for its enhancements.

Developed Python and Flask for the backend development and front-end application using Webpack, Redux, and ES6/7 and PostgreSQL for database.

Worked on Flask ORM module for signing complex queries and placed data into JSON files using Python to test Flask websites. Used Python scripts to update the content in database and manipulate files.

Worked on creating and documenting POC for helping migrate the current application to micro service architecture. The architecture included Docker as the container technology with Kubernetes and worked on with REST API.

Designed architecture based on microservices with Java, Spring Boot and Spring Cloud (Greenwich), containerized and deployed tech stack on different auto scalable zones with isolated but integrated functionality.

Worked with Angular and typescript as part of migration from Angular and vanilla javascript to Angular and React.

Responsible for developing Python Dash applications, adding a touch of interactivity to our data analysis and reporting dashboards and worked on building REST APIs in Golang, providing backend capabilities to interface with OpenStack and other downstream APIs.

Implemented ETL process to ingest analytical data stored in S3 into a Redshift data warehouse cluster using AWS Lambda Microservices and used Pandas, NumPy, Seaborn, TensorFlow, Matplotlib, Sci-kit-learn, NLTK in Python for developing data pipelines and various machine learning algorithms.

Developed predictive models on large-scale datasets to address various business problems through leveraging advanced statistical modeling, machine learning,and deep learning.

Developed front end using Angular.js, React.JS, Node.js, bootstrap.js, backbone.js, JavaScript, where back end is java with REST webservice also worked on Java web application development using J2EE and Netbeans.

Worked on creating a user-friendly dashboard using React.js and D3.js. The goal was to give our stakeholders a real-time look at our analytics, making it easier for them to make informed decisions.

Created Javascript, TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular.

Developed and maintained Python-based web applications, utilizing Linux environments and jQuery libraries.

Worked with frontend and backend teams to make sure our Python Dash applications seamlessly fit into our existing systems, ensuring that data flowed smoothly and built and develops java interfacing with different backend systems in Mainframe.

Deployed Machine Learning models for item-item similarity on Amazon SageMaker (AWS)

Created Custom SQL queries in Tableau to join tables and views, blending different data connections from different databases and extracted the data from PDF using AWS Textract, in both raw and tables format.

Developed the back-end with use of Node JS, Express JS, MongoDB and Mongoose, the complete MERN Stack to provide RESTful API also developed backup and recovery engine for VM backup/recovery using VMware vSphere APIs, Golang programming language and RabbitMQ Message bus.

Developed Single Page Web Application with React.js, Redux, Express.js, Node.js, REST API, and MongoDB.

Worked on complex data processing workflows using Apache Airflow on Amazon MWAA, ensuring optimal performance and reliability also developed responsive web product features using React JS, SAS, on Golang with REST.

Developed Python scripts to interact with Aurora databases using the Boto3 SDK, enabling programmatic management and automation of Aurora resources and troubleshooted, Configured and deployed various applications by using JBoss and Node JS containers in OpenShift environment.

Uploaded the data, Host Static Websites, Encrypt Data, Implement Bucket Policy and Setup CORS in S3 using, Web Console, AWS CLI and AWS SDK for Python (Boto3).

Created reports and dashboards, by using D3.js and Tableau 9.x, to explain and communicate data insights, significant features, models scores and performance of new recommendation system to both technical and business teams.

Used Pandas library for statistics Analysis. Used NumPy for Numerical analysis and Managed large datasets using Panda data frames and MySQL and Developed server-based web traffic using RESTful API's statistical analysis tool using Flask, Pandas.

Used multiple machine learning algorithms, including random forest and boosted tree, SVM, SGD, neural network, and deep learning using TensorFlow.

Worked closely with cross-functional teams, including product managers and business analysts to understand and translate business requirements into technical specifications ensuring alignment with project goals also worked on loading customer data into charts using python code using Python CSV, ftlib, and requests libraries.

Design and Develop ETL Processes in AWS Glue to migrate Campaign data from external sources like S3, ORC/Parquet/Text Files into AWS Redshift.

Implemented Socket.IO through ZMQ for MongoDB events for real-time feeds on the front-end.

Design and maintain databases using Python and developed Python-based API (Restful Web Service) using Flask, SQL Alchemy, and PostgreSQL.

Created interfaces for custom software applications using Perl/CGI, java script, Handlebars.js, HTML and CSS in a Linux environment

Used Apache CouchDB (NoSQL) in AWS Linux instance in parallel to RDS MySQL to store and analyze job market.

Created a Rich Single Page Application using HTML, CSS, JSP, JSON, Angular.js, React.js, Node.js, bootstrap.js, backbone.js and developed rating and sharing single page application by using Angular.JS, Bootstrap, Ember.js and React JS.

Integrated security best practices into MWAA workflows, including encryption standards, IAM roles, and secure data transfer protocols, ensuring compliance with industry and organizational security standards.

Written Python utilities and scripts to automate tasks in AWS using boto3 and AWS SDK. Automated backups using AWS SDK (boto3) to transfer data into S3 buckets.

Performed Data Cleaning, features scaling, features engineering using pandas and NumPy packages in python.

Deployed Microservices using Docker container using EC2 container service and using AWS admin console.

Built scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python SDK.

Created JavaScript, TypeScript reusable components and services to consume REST API's using Component based architecture provided by angular and Used PHP as an HTML embedded scripting language, in front end web development.

Designed and Developed ETL jobs to extract data from Salesforce replica and load it in data mart in Redshift.

Conducted comprehensive code reviews and implemented best practices to enhance code quality, maintainability, and team collaboration and worked on writing and as well as read data from HTML, CSV and EXCEL file formats.

Created Restful APIs to integrate and enhance functionalities of the application. Also Utilized Restful API in communicating with third parties also responsible for building a Command line tool to interact with RESTful API using in Golang.

Used multiple machine learning algorithms, including random forest and boosted tree, SVM, SGD, neural network, and deep learning using TensorFlow.

Responsible for troubleshooting and debugging complex issues, providing timely resolutions to ensure minimal disruption to project timelines also built Single Page Apps using Angular and Typescript for Responsive Design.

Troubleshooted, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.

Used various new supervised and unsupervised machine learning algorithms/software to perform NLP tasks and compare performances

Implemented and maintained security measures in accordance with industry standards, safeguarding sensitive data and ensuring compliance with relevant regulations.

Developed and maintained parsing modules, which read CSV, XML and JSON data from files and other REST services, processed the data. Extensively used Django micro service framework for simple request and response.

Worked with peers to identify and implement innovative technologies and frameworks, staying current with industry trends and contributing to the continuous improvement of development practices.

KeyBank Mar 2017 – Nov 2019

Full Stack Developer

Developed Python scripts for testing the car functioning on different services also automated most of the daily task using python scripting.

File handling for the client data in files like .txt and .xlxs file for data retrieve and storing purpose. Graphical data representation using python modules like NumPy, SciPy, Pandas, Pygal and installed using pip command toolkit.

Developed Splunk Queries and the dashboards for the debugging the logs generated by the ETL and the REST services.

Responsible for booting up nodes using prebuilt images on Amazon EC2. Uploading, copying, downloading, and deleting files using Amazon S3.

Created Python and Bash tools to increase efficiency of call center application system and operations, data conversion scripts, REST, JSON, and CRUD scripts for API Integration.

Wrote python scripts to parse XML and CSV documents to load the data in database.

Developed and optimized ETL workflows in both legacy and distributed environments.

Responsible for writing Python scripts with Cloud Formation templates to automate installation of Auto scaling, EC2, VPC, and other services and implemented Restful web service to interact with Redis Cache framework.

Used the AWS SDK for Python to write programs to perform the CRUD and Cross-functional operations on Amazon DynamoDB also worked on Python Open stack API's and used several python libraries NumPy and matplotlib

Diligently tested Python Dash applications, ironing out any kinks to guarantee our dashboards worked seamlessly across various devices and browsers also worked on Core java technology which includes Multithreading, JDBC, RMI, network programming.

Developed Web-based applications using Django, Python, XML, CSS, HTML, DHTML, JavaScript, jQuery, Bootstrap, RESTful, typescript.

Made sure our code met the highest standards by conducting thorough code reviews. Worked closely with different teams to make sure we were using the latest and greatest features that D3.js had to offer.

Worked on security patching, configured Apache and NGINX Vhosts, optimized Varnish on Linux hosts (Ubuntu, CentOS, Confidential Linux) via SSH and sudo.

Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.

Used MongoDB as our data storage, making sure it played nicely with D3.js. This made our visualizations run seamlessly and ensured our data was organized and easy to retrieve.

Created Restful back-end service deployed on Li bode cloud VPS's using django1.11 web framework and SQL Alchemy ORM for data persistence also interact with TIBCO team to map the TIBCO and java bean properties using XML and XSLT.

Worked in designing, developing and testing the web application by using the HTML, CSS, SASS, LESS, Bootstrap, and React.JS also developed single page applications using Angular, Typescript, HTML5, CSS3, and Bootstrap

Stored and consolidated the data in MongoDB using PyMongo, and Created reports and charts using Pandas and matplotlib.

Used Agile software development methodologies including pair programming, continuous integration, and scrum events and JavaScript based technologies using MERN stack for developing web applications. MERN technologies using Mongo DB, Express JS, React JS/ Redux and Node JS

Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.

Involved in writing Python utilities and scripts to automate tasks in AWS using boto3 and AWS SDK.

Containerized and Deployed the ETL and REST services on AWS ECS through the CI/CD Jenkins pipe.

Responsible for importing data from various sources to the Cassandra cluster using Java APIs and Sqoop.

Used Pandas, NumPy, Seaborn, SciPy, Matplotlib, Scikit-learn, NLTK in Python for developing various machine learning algorithms, and utilized machine learning algorithms such as linear regression, multivariate regression, naive Bayes, Random Forests, K-means, &KNN for data analysis.

Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.

Developed applications using RESTful architecture using Node.js and Python as backend languages and Used NumPy for Numerical analysis.

Worked on deployment automation of all the microservices to pull image from the private docker registry and deploy to docker swarm cluster using Ansible.

Crafted user-friendly dashboards with Python Dash, ensuring they seamlessly connected with the backend for real-time updates, making data come alive.

Wrote Python utilities and scripts to automate tasks in AWS using boto3 and AWS SDK. Automated backups using AWS SDK (boto3) to transfer data into S3 buckets.

Implemented full CI/CD pipeline by integrating SCM (Git) with automated testing tool Gradle & Deployed using Jenkins and Dockized containers in production and engaged in few Devops tools like Ansible, Chef, AWS CloudFormation, AWS Code pipeline, Terraform and Kubernetes.

Designed the front end of the application using Python, HTML, CSS, AJAX, JSON and jQuery. Worked on backend of the application, mainly using Active Records.

Digitaez Nov 2015 – Dec 2016

Sr. Software Developer

Worked with Hadoop Distributed File System (HDFS) for distributed storage and retrieval of data and used python modules like NumPy, Matplotlib and Pandas library for statistical analysis and generating complex graphical data.

Developed and scheduled AWS Glue workflows using AWS Step Functions for orchestrating complex data processing pipelines.

Worked on creating the Docker containers and Docker consoles for managing the application lifecycle.

Designed RESTful Webservices using FLASK, with emphasis on improved Security for the service using FLASK-HTTPAUTH with HTTPS. Also utilized Hug libraries to develop HTTP REST APIs to provide validations and used CherryPy framework to model and bind HTTP.

Created S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.

Installed data sources like SQL-Server, Cassandra and remote servers using the Docker containers as to provide the integrated testing environment for the ETL applications.

Converted mahout’s machine learning algorithms to RDD based Apache Spark MLLib to improve performance.

Used Python AWS SDK for dynamic creation of EC2 instance and installed the application on AWS EC2 instances

Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.

Implemented Oozie



Contact this candidate