Post Job Free

Resume

Sign in

Data Aws

Location:
Goshen, NY
Posted:
February 03, 2021

Contact this candidate

Resume:

SALMAN NEIMAT AHMAD

New York, NY ***** 917-***-****

adjwxp@r.postjobfree.com www.linkedin.com/in/salmanneimat

Senior Angular Developer

Engineering robust, user-focused solutions driving breakthrough efficiency and bottom-line results

Dynamic leader of software development teams and multimillion-dollar, mission-critical projects.

Skilled in all phases of the software development lifecycle; expert at translating business requirements into technical solutions; and fanatical about quality, usability, security and scalability.

Expertise

Application Development

Service-Oriented Architecture (SOA)

Enterprise Implementations

Software Development Lifecycle (SDLC)

Release Management

B2B Integrations

Project Management

Offshore Development Operations

QA & UAT Management

Team Building & Leadership

Professional Experience

CITI (May 2020 to Present)— New York, NY

Citigroup Inc is an American multinational investment bank and financial services corporation

Senior Full Stack Engineer, 2020 to Present

Review and analyze complex data streams.

Create and modify existing data pipelines.

Performed enrichments and data validations.

Used Hadoop and created data stores for processing and storing data.

Extensively used MongoDB and digital ocean.

Created and stored files in JSON format.

Worked with code existing in Java 8.

Worked with AWS tools such as EC2, AppStream, S3, Cloudwatch.

Worked with DevOps toolset such as Git, Chef, Terraform, Nexus, Jenkins.

Strengthen our application and environment security, applying standards and best practices and providing tooling to make development workflows more secure.

Create, maintain, and iterate on CI/CD processes for new and existing services.

Worked with scrum teams for designing, coding, reviewing, and delivering quality releases. Provide support for Release, Ops & testing.

Worked with other team members to provide efficient deliveries across multiple sprints & PI. • Maintain SLA, Incident management, handing issues/troubleshooting.

Monitoring, Reporting, Checks n Balances, Audits/Compliance.

Maintenance & upgrade of various component (APIs, containers, database, scripts, automation).

Maintaining tech/engineering MBO (Agile, Quality Gates, Security/Vulnerability Scans, ATDD Automation, RCA, etc).

Handling migration of components if any underlying technology does not align with Tech.

Environment: Java 8, Spring 3.5, Hibernate, Java/J2EE, Web services, Servlets, JavaScript, JSF 2.0, JSP, Spring Boot, MongoDB 3.4.5, RoboMongo, Ocean, XML, Maven, Jenkins, Docker, Kubernetes, TeamCity, Urban Code Deploy, JIRA, Apache Kafka, Hadoop, Hive, Hue

FPL (September 2019 to May 2020)— West Palm Beach, FL

FPL is a global leader in power delivery and sustainability

Senior Angular Developer, 2019 to 2020

Review and analyze complex process, system and/or data requirements and specifications.

Created applications in Java, NodeJS and Angular 7.

Worked with various AWS tools such as Cognito, EC2, ECR, CloudWatch.

Deployment of Cloud service including Jenkins and Nexus on Docker using Terraform.

Worked on AWS opswork, AWS Lambda, AWS code deploys, AWS cloudformation and CloudFoundry.

Created AWS Lambda functions.

Used AWS S3 Bucket to upload code and data.

Worked with MongoDB using Studio 3T and MongoDB Compass.

Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.

Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.

Hands-on Experience on Angular CLI (Command-line Interface).

A good amount of work done on Reactive forms or Web Forms 2.0 in Angular 2 and their Validations.

Created a desktop application with Angular 2/4 and Unit Test with Karma-Jasmine.

Assessed the challenges being addressed by an engagement and collaborated with team members and clients to deliver a technical solution that meets the unique needs of our clients.

Created quality deliverables to communicate technical solutions to appropriate audiences.

Designed, developed and test a full-stack environment based on AWS Aurora, Java, Docker, AWS ECS, and Angular.

Used Jira, BitBucket, Confluence, and Bamboo

Provide technical mentoring and leadership to more junior resources.

Environment: Java 8, Angular 7, NodeJS, HTML5, Web services, Servlets, JavaScript, MongoDB 3.4.5, XML, Jenkins, Docker, Kubernetes, NGINX, Nexus Lexus, AWS, JIRA, Apache Tomcat, Agile.

PNC BANK (September 2018 to September 2019) — Pittsburgh, PA

PNC is a leading bank holding company and financial services corporation

Full Stack Developer

Actively participated in Managing team performance and progress and Training new team members and also participated in requirements gathering, analysis, design, development and testing phases, and responsible for the full stack development.

Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.

Involved in development of REST Web Services using Spring MVC to extract client related data from databases and SOAPUI tool is used for testing Restful API web services.

Worked on the spring framework like Spring IOC and Spring DAO.

Build RESTful Web services using JAX-RS API.

Designed solution to migrate thousands of Hibernate files from DB2 to both MS SQL and Oracle.

Created web services, WSDL and web methods with Annotation in Hibernate, Used the spring container for data source and to load hibernate specific classes.

Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with LINUX Shell scripts to automate routine jobs.

Extensively used CSS and Bootstrap for styling the HTML elements.

Performed CRUD operation with MongoDB 2.1.7 as the database, to store and access data.

Designed Frontend with in object-oriented JavaScript Framework with Angular.js.

Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.

Developed API for using AWS Lambda to manage the servers and run the code in the AWS.

Wrote test cases using JUnit testing framework and configured applications on WebLogic Server.

Implemented the back-end services using Spring Boot.

Used JAVA 8 features like Lambda Expressions, Parallel Streams and functional interfaces.

Build the application based on new features of Java jdk 1.8 at service layer level.

Developed various UI components using Angular JS, Spring (MVC), JSP, and HTML.

Designed and Developed Servlets and JSP pages for authentication.

Developed the different components of application such as JSPs, Servlets and EJB's using WebLogic Application Server and used CVS for version control.

MySQL to access data in the database at different Levels.

Involved in the integration of spring batch using shell scripting.

Implemented TDD for JavaScript code and AngularJS code with Jasmine test cases.

Responsible for implementing SQL queries and managing JDBC interactions with data sources.

Explore single-page asynchronously data-driven UIs using REACTJS, REDUX and NODEJS.

Worked on databases such as MYSQL.

Created Responsive Web Design using Bootstrap, SVG and other media queries to support on all kinds of devices.

Architected, designed and implemented a SPA (Single Page Application) in AngularJS which consume JSON from a Spring MVC, using Spring Security to secure the Application.

Developed AJAX driven application by invoking web services/API and parsing the JSON response.

Developed various reusable helper and utility classes using Java Beans with Eclipse editor.

Configured Maven dependencies for application building processes that created Pom.xml files.

Practiced relevant agile development methodologies and worked daily with subversion and current networking technologies.

Managing Product development / implementation using AWS cloud infrastructure.

Provide training on various educational technologies including Smart boards, Blackboard and Web 2.0 technologies.

Environment: Java 8, spring 4.0, Spring Boot, Hibernate, Web logic, Angular JS 2, HTML5, CSS3, Linux, APACHE CXF, JMS, Shell scripting, MongoDB, REST, JSP, JDK 1.8, SERVLET, MYSQL, JDBC, AWS, Eclipse, MAVEN, Jenkins, Nagios, Ansible, Puppet, Agile, JIRA, Web 2.0, SOA.

UNITED PARCEL SERVICE (February 2017 to September 2018)— Louisville, KY

UPS is an American multinational package delivery and supply chain management company

Full Stack Developer

Followed agile development model for the projects.

Closely interacted with the Product Owners to understand the requirements for implementing various business logic changes related to provider affiliations that often tend to change.

Developed the front-end UI using HTML, JavaScript, and CSS along with Angular 2/4.

Used Spring Boot Framework to develop REST services.

Participated in builds using Maven and CI (continuous integration) using Jenkins.

Developed Microservices using Spring Boot and Netflix libraries.

Used Hibernate in data persistence layer, written the DAO methods to pull the data from database.

Used spring data JPA for data persistence in some modules.

Used JBoss, an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications with other applications. Created continuous integration builds using Maven and SVN control. Configured JDBC and LDAP Security in the application server.

Deployed the application to AWS cloud and used some features like SQS, lambda, S3 Buckets, EC2, and Cloud watch.

Worked in UNIX environment for deployment of application.

Worked with various design patterns including Factory, Singleton, and DAO.

Jenkins to implement a continuous integration.

Used Git for version control.

Written the JUnit test cases to test the code before pushing the code to repos.

Used JIRA for project management.

Environment: Java 8, spring 4.0, Spring Boot, Hibernate, Eclipse, JUnit, Oracle 11g, MS Excel, JIRA, Jenkins, Putty, AWS, Git, Postman, JSON.

CARDLESS PAYTECH (June 2015 to January 2017) — Bloomingdale, IL

Cardless Paytech LLC is an upcoming financial services industry

Information Technology Consultant

Involved in SDLC development involving Requirements gathering, Analysis, Design, Implementation, testing of application using Agile Methodologies, and estimate the efforts required.

Developed spring and Hibernate based multi-tier Web Application.

Developed application on Spring/Spring Boot framework by utilizing its features like Spring Dependency injection, Spring Security and Spring MVC.

Built Single page web application using JavaScript Frameworks like Angular2/4, ReactJS, and JS.

Created RESTful APIs endpoints using spring.

Using JMS for messaging

Configured the Hibernate configuration files to persist the data to the Oracle 11g Database.

Designed the user interface of the application using HTML5, CSS3, Bootstrap, JSON, JavaScript, jQuery, Angular and AJAX.

Wrote complex SQLs for creating, retrieving, updating and deleting data in Oracle database.

Used Maven for building the web application and Jenkins for automated deployment in various environments.

Used JIRA as project management tools.

Used GitHub as source control tools. Maintained standards to be consistent on various projects.

Deployed applications on Apache Tomcat Server. Coordinated with the server team on the application configurations.

Involved in Unit Testing of the components using Junit

Environment: Java 8, Spring 3.5, Hibernate, Java/J2EE, Web services, Servlets, JavaScript, JSF 2.0, JSP, Spring Boot, MongoDB 3.4.5, Node, HTML5, CSS3, XML, ANT, AJAX, Angular JS, Junit, PCF, SOAP, Restful, JDBC, SVN, Mockito, Maven, GitHub, Jenkins, JIRA, Apache Tomcat Server.

CIGNA (February 2014 to May 2015)— Bloomfield, CT

Cigna is the fourth-largest major medical insurance company in the United States.

Full Stack Developer

Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.

Involved in using Core Java concepts - Collections, Exception Handling, Multi-Threading, Serialization.

Created batch framework by using Spring Boot.

Wrote MS SQL queries to save the data and retrieve the data from database using spring mongo data repository.

Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.

Created RESTful clients for various web-services involving both JSON and XML.

Extensively used Service Oriented Architecture (SOA) to integrate widely disparate applications, that are Web based and uses multiple implementation platforms.

Writing the enhancements and migrating the existing programs using Test Driven Development (TDD) software development process.

Developed UI components and faces-config.xml file of JSF MVC framework.

Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.

Used AJAX and JavaScript for validations and integrating business server-side components on the client side with in the browser.

Implemented the Project structure based on Spring MVC pattern using spring boot.

Extensively used Spring JDBC in data access layer to access and update information in the database.

Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.

Involved in writing the ANT scripts to build and deploy the application.

Involved in working in QA Automation Using Selenium.

Writing Automation Test cases and fixing issues for regression test suite

Implemented the application using agile development methodology.

Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML.

Actively participated in the daily Scrum meetings to produce quality deliverables within time.

Environment: JAVA, J2EE, Core Java, Spring Boot, Spring Frame work, MVC, RESTful, JSON, XML, SOA, TDD, JSF, EJB, JMS, AJAX, JavaScript, Spring MVC, JDBC, Apache Camel, ANT, Selenium, AGILE-SCRUM.

Accomplishments:

Designed dozens of software solutions driving continuous improvement to processes, systems, workflow and customer responsiveness.

Worked with teams in Agile SDLC and RAD best practices. Ensured the release of premium-quality applications that provided intuitive and secure experiences for users.

Delivered new or enhanced developments, such as:

-Web-based customer data-entry applications;

-software that automated loan data collection and processing functions;

-systems for securely handling electronic funds transfers; and

-browser plug-ins enabling fail-safe recovery of Internet file transfers.

Drove all phases of enterprise integration and process improvement projects to successful completion, including application availability initiatives (e.g., Oracle RAC, WebLogic clustering, data replication) and the implementation of single site fail-over and recovery options.

Reduced R&D budget from $6M to $4.5M while increasing service levels and improving product stability.

Project Results:

Served as project coordinator, lead developer and/or team member on dozens of application development projects. Delivered technology solutions that…

Automated processes to resolve business challenges, such as fluctuating currency exchange and bank interest rates (15 countries), bank reconciliation interfaces and ACH/wire-fraud detection.

Minimized system outages, saving an estimated $1.2M annually.

Equipped sales force with Web-accessible sales/CRM tools that helped elevate assets under management by 17% from 2015 to 2016.

Accelerated lending-approval processing time by 35%.

Reduced payroll by hundreds of thousands of dollars by automating functions that previously required manual data entry.

Heightened security of electronic funds transfers and securities pooling.

Decreased monthly error rates to all-time lows (from 1.2% to 0.02%).

Streamlined the underwriting and review of government loans.

Mitigated and/or eliminated major risks.

Extensively maximized business value.

Technology Summary

Languages: Python, Ruby, Java, JavaScript, XML, and PL/SQL

Java J2EE Technologies: J2EE, Servlets, JDBC, log4j, JUnit, DOM JSP, JDBC, Struts, Hibernate, Sprig MVC, Web Services, Apache, CSS3, HTML 5, JSON, HTTP, HTTPS, JQuery, JSP, AJAX, JavaScript, XML, DHTML, XHTML, XSLT

Web Technologies: PHP, HTML, DHTML, CS3, JavaScript, AJAX, JQuery, AngularJS, Angular

Methodologies: Rapid Application Design (RAD), Object-Oriented Analysis & Design (OOAD), Waterfall Methodology, Prototyping Approach, Integrated Software Development

Web/App Servers: IBM WebSphere 6.x/5.x, Apache Tomcat 8, 9, SOAP, REST API, Sun Metro, Sun Jersey, Apache XFire, Apache CXF.

Databases: Oracle 9i/10i, DB2, SQL Server, Mongo DB, MySQL

Cloud: Amazon Web Services: EC2, S3, Elastic Beanstalk (EBS), VPC, Lambda, IAM, Instances, Ops Works, Elastic Load balancer (ELB), RDS (MySQL)

IDE Tools: IntelliJ IDEA, Eclipse, NetBeans, Visual Studio

Systems: Unix, Linux, Windows, Mac OS X

Databases: Oracle, SAP ASE, Access

Testing Frameworks: Selenium, Cucumber, REST Assured, Spring MVC

Other: MS Office, MS Project, MS Access, MS Visio, Database Modeling, SQL Tuning, Object Oriented Modeling using Rational Rose, Version One, Google Analytics, Adobe Analytics

Education

MS in Information Technology SOUTHERN NEW HAMPSHIRE UNIVERSITY, Manchester, NH

BS in Biology STONY BROOK UNIVERSITY, Stony Brook, NY

Certifications:

AWS CSA AWS Certified Solutions Architect

AWS CDE AWS Certified DevOps Engineer

OCP Java SE Oracle Certified Professional, Java SE 8 Programmer

PMP Project Management Professional

SCM Scrum Master Certified

I CYB Lean Six Sigma Yellow Belt



Contact this candidate