Senior Fullstack Consultant Resume
TECHNICAL SKILLS
Programming Languages: TypeScript, JavaScript, Java with Spring
Web Technologies: HTML 4.0/5, DHTML, XHTML, CSS2/CSS3, JavaScript, TypeScript, AJAX, XML, JSON, SASS, DOM, Python/Tornado
JS Frameworks: Ext JS, Angular JS 1.5, Angular 2+,Node.js, React.js, Redux, Bootstrap, jQuery.js, ag - grid.js
Development Tools: Visual Studio Code, Eclipse, IntelliJ, Netbeans, Sublime, Notepad++, WebStorm
Debugging Tools: Firebug, Browser Dev Tools, Splunk
Build Tools: Maven, Ant, Jenkins, Gitlab
Collaboration Tools: InVision, Zeplin
Unit testing frameworks: Jasmine, Mocha, Chai, Protractor
Web/Application Servers: JBOSS 5.X, Apache Tomcat
Version Control System: SVN, GIT, Perforce and MKS
Database: MySQL, DB2, Confidential, MongoDB, CouchDB
Bug Tracking Tools: JIRA, GNATS, Bugzilla and HP Quality Center
PROFESSIONAL EXPERIENCE
Confidential
Senior Fullstack Consultant
Responsibilities:
- Developed, debugged and deployed several core Angular modules of the School District’s cafeteria online portal
- Designed and developed Angular UI modules with end-to-end test cases using Protractor for activation of several critical features on the customer facing end of the website.
- Consumed Spring APIs Entities, Controllers, Service end points and Repositories to perform CRUD operations on the development environment databases.
- Feature enhancement and debugging of multiple java web services end points all the way to production from scratch using React/JavaScript and Java/Spring frameworks in IntelliJ environments.
- Maintained and fixed issues in existing legacy code bases built in Java Spring boot
- Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
- Experience building multi-threading distributed systems.
- Designed and validated several Confidential tables.
Senior Fullstack Consultant
Confidential
Responsibilities:
- Developed UI modules in Angular and performed end to end testing using Protractor.
- Domain of financial risk modelling using high end machine learning algorithms developed specifically for the auto, car and credit loan lines of business.
- Developed multiple Proof of concept Microservices end points all the way to production from scratch using Node /Express and Python/Tornado frameworks
- Maintained and fixed issues in existing legacy code bases built in Java Spring boot
- Ingested data of high volume, variety and velocity into Hadoop Enterprise Data Lakes using Kafka and Apache Spark.
- Developed Microservices in Python and Tornado framework using 12 factor principle.
- Developed and deployed several ML mathematical models for risk modelling into production.
- Handled execution of these mathematical models using a canvas built out of React and several other libraries.
- Logged several MapReduce runs, analysed the log files for issues and resolved them accordingly.
- Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
- Experience building multi-threading distributed systems.
- Designed and validated several Hive tables and other RDBMS tables.
Senior Fullstack Consultant
Confidential
Responsibilities:
- Extensive use of Git and BitBucket within VSCode and IntelliJ for creating branches, pulling in latest code base, making changes and testing them locally.
- Developed UI modules in Angular and performed end to end testing using Protractor.
- Writing APIs in SpringBoot APIs and Spring MVC.
- Committing clean, functional ES5/6 code post linting with appropriate messages and unit test cases to the remote master/develop branch and raising pull requests for code review.
- Performing periodic code reviews on pull requests raised by colleagues and merging approved pull requests.
- Ingested data of high volume, variety and velocity into Hadoop Enterprise Data Lakes using Kafka and Apache Spark.
- Working to revamp several pieces of existing frontend code bases written in (Angular 2+, TypeSript, React, Redux, GraphQL )UI and backend Node.js web services and documentation for the Confidential Buy side and Sell side platform.
- Used D3.js for data visualization.
- Working on clearing technical debt and integration of legacy state management frameworks like Baobao.
- Designed multiple line of business services (BuySide/Sell Side/ Legacy Appnexus Console) and UI enhancements.
- Identifying issues in the legacy Pappy APIs written in PHP.
- Creating AutoEnvs in Kuberenetes to point the codebase to SandBox/Staging and Production environments.
- Extensive UI rebranding from AppNexus to Confidential using LESS CSS methodology.
- Rigorously followed Test Driven Development using Jest, Enzyme and Chai frameworks.
- Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
- Experience building multi-threading distributed systems and Serverless applications on AWS using AWS SAM, API Gateway, Lambda, SQS, SNS, Kinesis, Cognito, DynamoDB, IAM Roles/Permissions.
- Experience of using AWS services like S3, DyanamoDB, RDS, etc.
- Contributing to prebid.js development, test and documentation efforts.
- Introduced several plugins into the codebase and incentivized developers to include concise documentation as part of their coding standards.
- Reduced support efforts on code base by 25%.
Consulting Fullstack Software Engineer
Confidential
Responsibilities:
- Developed extensive knowledge of capital markets and financial instruments such as Swap, Positions, Position Cash flows, Trades for Reconciliation and Unpaired entities.
- Ingested data of high volume, variety and velocity into Hadoop Enterprise Data Lakes using Kafka and Apache Spark.
- Wrote APIs in Spring Boot and Spring MVC for handling financial data.
- Instantiated a local blockchain on my localhost in addition to setting up a Django backend to serve the front end UI certain key components like two factor authentication.
- Involved in development and testing for Solidity smart contracts on Ethereum.
- Extensively used Ag-grid, React, Redux and Jest for a mature financial technology application to consume several 100,000 rows of data from smart contracts running on an Ethereum blockchain.
- Developed Proof of concept Microservices from scratch using Node and Express.
- Designed FinTech APIs on Node.js and delivered it using Express server.
- Worked on performance issues experienced due to massive data volume being streamed from the express server through server pagination and throttling.
- Worked on Java and Web - Java (Java, OOPS, Multi-Threading, Collections and Exception Handling),
- Experience building multi-threading distributed systems and Serverless applications on AWS using AWS SAM, API Gateway, Lambda, SQS, SNS, Kinesis, Cognito, DynamoDB, IAM Roles/Permissions.
- Worked on Spring Framework (Core, MVC, Rest, Security), Spring Boot, Spring Data, Micro Services,
- Worked on JDBC, Hibernate, Web Services (REST and SOAP).
- Identified several key issues streaming in from the backend data and got it resolved through diligent communication with the business logic team.
- Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
- Experience building multi-threading distributed systems.
- Experience of using AWS services like S3, DyanamoDB, RDS, etc.
- Reporting to the Vice President of Application Engineering.
- Responsible for creating and coordinating teams both onsite and offshore.
Confidential
Senior Java Full stack Developer
Responsibilities:
- Participated in requirement gathering meetings with the stakeholders to discuss on the web application design and API design.
- Experience building multi-threading distributed systems and Serverless applications on AWS using AWS SAM, API Gateway, Lambda, SQS, SNS, Kinesis, Cognito, DynamoDB, IAM Roles/Permissions.
- Kafka Dev and Admin work.
- Wrote APIs in Spring Boot and Spring MVC for handling customer and products data.
- Designed and implemented an Ecommerce API application called Basket APIs from the scratch using HTML5, CSS, JavaScript, and React, Redux
- Created Reusable Modules and Custom Directives in React
- Created interactive UI designs using SASS and jQuery
- Used Angular animation to create interactive animation events for the application message displaying events
- Integrated and Tested several third-party React component created as part of another application
- Consumed RESTful Web services (JAX-RS) provided by different vendor to use for Address verification and validation
- Developed Proof of concept Microservices from scratch using Confidential API Connect, Google Cloud Platform and AWS Lambda Serverless framework.
- Designed E-Commerce APIs on Node.js using Confidential Cloud Foundry tech stack.
- Identified several key startups in Europe for maximizing emotional response upon seeing Confidential products at the store and online so as to maximize the sales conversion probability.
- Reporting to the Director of Tapestry.
- Responsible for creating and coordinating teams both onsite and offshore.
- Worked on Production issues and analyzed Splunk logs to debug the sissues provided quick fixes for the issues
- Participated and supported Production Deployments over the weekends and validated the builds from the developer end
- Participated and provided support during the Production and UAT Checkout calls
- Responsible for creating the UI User Stories in JIRA and track them for closure
- Used HP Quality Center - ALM Bug tracking tool for defect management
- Technically guided offshore team for the Angular implementation
- Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
- Experience building multi-threading distributed systems.
- Experience of using AWS services like S3, DyanamoDB, RDS, etc.
Environment: HTML4/HTML5, Core Java, JavaScript, Typescript, CSS, React, Redux, Node.js, jQuery, jqGrid, D3.JS, SASS, Docker, Maven, Jenkins, CouchDB,Redis, JIRA
Confidential, New Jersey
Senior Java Full stack Developer
Responsibilities:
- Participated in requirement gathering meetings with the stakeholders to discuss on the web application design
- Kafka Dev and Admin work.
- Designed and implemented a Loan Consolidation UI application called Marcus from the scratch using HTML5, CSS, JavaScript, and React, Redux
- Created Reusable Modules and Custom Directives in React
- Used ag-grid for creating multiple interactive tables/grids for the application
- Created interactive Pie Charts and animated Widgets using D3.js for displaying the risk score and model allocation percentage
- Created interactive design for Ticker Search using Angular Animation
- Created interactive UI designs using SASS and jQuery
- Used Angular animation to create interactive animation events for the application message displaying events
- Experience building multi-threading distributed systems and Serverless applications on AWS using AWS SAM, API Gateway, Lambda, SQS, SNS, Kinesis, Cognito, DynamoDB, IAM Roles/Permissions.
- Integrated and Tested several third-party React component created as part of another application
- Deployed AJAX call for asynchronous data retrieval from back-end
- Consumed RESTful Web services (JAX-RS) provided by different vendor to use for Address verification and validation
- Conducted and Participated daily scrum calls
- Worked on Production issues and analyzed Splunk logs to debug the issues provided quick fixes for the issues
- Participated and supported Production Deployments over the weekends and validated the builds from the developer end
- Participated and provided support during the Production and UAT Checkout calls
- Responsible for creating the UI User Stories in JIRA and track them for closure
- Used HP Quality Center - ALM Bug tracking tool for defect management
- Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
- Experience building multi-threading distributed systems.
- Experience of using AWS services like S3, DyanamoDB, RDS, etc.
- Technically guided offshore team for the Angular implementation
Environment: HTML4/HTML5, Core Java, JavaScript, Typescript, CSS, React, Redux, Node.js, jQuery, jqGrid, D3.JS, SASS, Docker, Maven, Jenkins, Cassandra, JIRA
Confidential, New Jersey
Senior Java Full stack Developer
Responsibilities:
- Participated in requirement gathering meetings with the stakeholders to discuss on the web application design
- Worked on the implementation using HTML5, CSS3 and JavaScript and other JS libraries like Backbone.js, Marionette.js, jQuery, grid, require.js, etc.
- Responsible for writing the Functional specification for the Firewall module
- Worked with the micro-service team in getting the API responses for the UI
- Development and deployment of adapters for VW Webservices to retrieve car maintenance history based on VIN number scans.
- Implemented Lazy loading and server throttling to partition the JSON response such that only relevant information is loaded on the current screen that the user is actively on.
- Analyzing existing code base in Angular JS to be migrated to React JS. Experience in designing and rendering components, elements
- Overseeing integration of Image Recognition, Bar code recognition and OCR recognition through third part libraries like ABBYY for scanning VIN stickers and barcodes.
- Evaluating technical feasibility in migrating development environment from Swift 2.x to 3.x.
- Coordinating between Apple Support to verify possibilities of ramping down development environment version(s) on latest host Apple OSes.
- Resolving development related queries from third party technology providers such as ABBYY.
- Refactoring webservices to fetch data from multiple backend systems to populate the UI.
- Participated extensively in presentations to architecture review board, design review, created UML sequence diagrams from business requirements etc.
- Successfully saw the project through the Go live date to the satisfaction of client, business and all stake holders.
- Helped in setting up the Node.js environment along with Express JS framework to run the UI micro service
- Handled and technically guided a team of 6 members
Environment: HTML4/HTML5, Core Java, JavaScript, Typescript, CSS, Ext-JS, Angular2/4 Node.js, Express.js, Backbone.js, jQuery, jqGrid, D3.JS, React.js, SASS, NGINX, haproxy, MongoDB, AWS, Kubernetes, Docker, Maven, Jenkins, Cassandra, JIRA, Jasmine, blanket.js, Istanbul code coverage
Confidential
Java Full stack Developer
Responsibilities:
- Participated in requirement gathering meetings with the stakeholders to discuss on the web application design
- Worked on the implementation using HTML5, CSS3 and JavaScript and other JS libraries like Ext-JS, Angular.js 1.5, HTML5, DOM, CSS3, JavaScript, AJAX, D3.js
- Responsible for writing the Functional specification
- Responsible for creating the UI User Stories in JIRA and assign to respective developers and track them for closure
- Taken ownership in designing and developing a complex visual component
- Worked with backend team to get the required real-time data for the visual component using RESTful API
Environment: Java, Spring, Maven, Core Java, Hbase, Hadoop, JIRA
Confidential
Senior Consultant Java Full stack Developer
Responsibilities:
- Designed dynamic and multi-browser compatible pages using HTML, CSS, Ext-JS and JavaScript
- Designed the System, based on the business requirements and prepared the required Design documents
- Involved in all the phases of SDLC (software Development Life Cycle)
- Good hands-on experience in using Spring MVC framework along with Hibernate
- Responsible for ensuring the pattern consistency across all pages
- Responsible for assigning User stories to the team members and track them to closure
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly
- Used JMS for notification handling
- Used entity beans to persist the data into database and JMS to establish message communication
- Extensively used Hibernate in data access layer to access and update information in the MySQL database
- Responsible for creating Java beans which serves as the data model
Environment: Core Java, J2EE, Spring MVC framework, Hibernate, JBoss 4.2,3, Apache Tomcat, Linux, Perforce, MySQL, Eclipse Indigo, Ext-JS 3/4, JavaScript, CSS2, HTML4, Rest API
Confidential
Senior Consultant Java Fullstack Developer
Responsibilities:
- Designed the System, based on the business requirements and prepared the required Design documents
- Involved in all the phases of SDLC (software Development Life Cycle)
- Developed interfaces using HTML, JSP, JSF pages and Struts
- Migration of SAP RDS 3.2 to 4.x Business Objects Platform.
- Bug fixes feature enhancements to XML,Java, JavaScript, J2EE code base.
- Worked on UX Design for the new Dashboard pages
- Developed session beans which encapsulate the workflow logic
- Used entity beans to persist the data into database and JMS to establish message communication
- Used SVN for the concurrent development in the team and for code repository
- Converted the Photoshop mock-ups in to hand-written HTML and CSS pages
- Implemented AJAX to speed up web application
- Developed Ant script to automate the process of build and deployment
Environment: HTML, CSS, JavaScript, Core Java, Struts, Servlets, J2EE, JSP, JSF, JMS, XML, MVC Framework, Apache Tomcat, MySQL, Eclipse, Tortoise SVN, AJAX.
Confidential
Java Backend Developer
Responsibilities:
- Responsible for design and development of Applets using Core Java and Java Swing
- Responsible for analysing and fixing the customer issues based on the log dumps given from the Customer environment
- Bug fixes/ Feature enhancements on the Agile Business Process Platform written in customized Java/ J2EE frameworks.
- Development of webservices for several GRC modules like Risk Analysis, Timesheet management etc.
- Bug fixes feature enhancements to XML,Java, JavaScript, J2EE code base.
- Hands on experience with Hadoop, HiveQL, HDFS, MapReduce algorithms. Behavior-- analytics based on ingested log data from Chinese Telco customers,
Environment: HTML, CSS, JavaScript, XML, XHTML, JQuery, AJAX, Adobe Dreamweaver, Python, Firebug, Windows XP and MS Office.
Confidential
Full Stack Developer
Responsibilities:
- Responsible for Requirement analysis, design and development of UI application using Core Java and Java Swing
- Integration of modules, Development of unit test cases and bug fixing
- Configured internal mail server for the company
- Configured Subversion SVN for Versioning control
- Explored and analysed multiple tools and frameworks suitable for the UI implementation
- Extensively used JNI to communicate with backend SO objects created using C++
Environment: Core Java, Swing, JNI, JDIC, JDBC, MS-Access, XML, SAX, DOM, netBeans IDE, Subversion 1.4.2