Work Experience

Software Engineer, HZ, a division of BCW, Rockville, MD
Oct 2019 - Current

  • Developed Web Applications using Gatsby.js, GraphQL, Python, Django and TypeScript
  • Extensive experience in building large scale applications using React, Redux, Webpack, Babel, Node.js
  • Built responsive websites for variety of clients using HTML5, CSS3, JavaScript, Styled components and CSS-grid
  • Responsible for designing and documenting reusable front-end infrastructure and components for future projects
  • Collaborate with designers, developers and UX teams to avail interactive and scalable websites
  • Experience in using 3rd party frameworks/libraries and API’s in improving the efficiency and performance of the web applications

Web Application Developer, DECIDE4ACTION, Greenville, SC
Jul 2018 - Sep 2019

  • Developed cross-platform web applications using React, Redux, jQuery in both Node and .NET Core environments
  • Used TypeScript for maintaining code integrity and organization
  • Responsible for designing overall architecture of the web application
  • Maintained responsiveness of the applications using Bootstrap, CSS Flexbox and media queries
  • Used Entity Framework Core and Stored procedures to communicate with SQL Server
  • Experience in using 3rd party frameworks/libraries and API’s in improving the efficiency and performance of the web applications

Front End Web Developer, Remote
Mar 2017 - Jun 2018

  • Developed Single Page Applications (SPA) using Node.JS, Express, Webpack, ReactJS, Redux, React Router, Babel, ES6, MongoDB, PostgreSQL, jQuery, HTML, CSS and Bootstrap.
  • Built cross-browser platform using HTML5, CSS3, Bootstrap4 and JavaScript
  • Relied on code standards and design specifications for all single page layouts
  • Worked on responsive design applications
  • Used ReactJS to build a multi-drive ISOMORPHIC responsive website for desktop and mobile
  • Built strong competency in NodeJS environment in particular and MERN stack in general
  • Used Trello and Targetprocess to organize day to day activities and tasks similar to Kanban boards
  • Used Stack Overflow to solve unpredictable and compatibility errors
  • Played around with Browser Developer tools to build responsive web components and detect any bundling errors

Junior Web Developer, Mahbubnagar Area, India
Jan 2015 - Oct 2015

  • Built the entire application on Node.js and used Express for handling routing and rendering
  • Developed compliant HTML, CSS and JavaScript that met technical requirements and strategy planning standards
  • Used Grunt and Gulp for setting up development and production build tasks
  • Developed and used APIs with JavaScript and AJAX
  • Integrated Stripe API for managing online payments
  • Ensured authentication and authorization using Passport strategies


GitHub Activity

Adithya Mahesh Bariki's Github chart

Projects


Education

Internet
Forever

Learning new technologies and updating my tech stack


Midwestern State University, Wichita Falls, TX
Jan 2016 - Aug 2017

Master of Science in Computer Science


Jawaharlal Nehru Technological University, Hyderabad, India
Aug 2011 - May 2015

Bachelor of Science in Computer Science Engineering


×

Promailer

The application allows to send surveys to your customers/clients and collect feedback from them in an organized and efficient manner

  • Built responsive user interfaces by creating re-usable React components
  • Built reusable user inputs with Redux Form, complete with navigation
  • Handled credit cards and received payments with Stripe
  • Engage your users with automated emails and enhanced authentication flows with Google OAuth authentication
  • Used Jenkins to run integration steps and AWS Code Deploy for deployments (Post-Build action)
Tech stack: React, Redux, Express, Bootstrap, Webpack, MongoDB, Node.js, AWS etc.

×

CHAT APPLICATION

A basic web application which allows every connected user to get registered upon connection, acquire a username and allow them to write messages that are broadcast to every connected client

  • Built user interfaces using React components
  • Used Redux to manage data through reducers and actions
  • Generated unique random usernames for connected clients using Chance.js
  • Handled side effects using Redux-Saga
  • Client-server communication is handled through WebSockets

×

LOCATION SEARCH APPLICATION

A React based web application which allows users to search places by categories, zip code and radius. Upon querying, the locations are then displayed on a Google Map.

  • Built user interfaces by creating re-usable React components
  • Created responsive UI using Bootstrap
  • Queried and retrieved location places by category and radius using Four Square API
  • Displayed locations within a Google Map using Google map markers.
  • Used Webpack to run build tasks such as bundling and minification.
  • Deployed and hosted the application using Amazon Web Services (AWS)
Tech stack: React, Bootstrap, Webpack, Babel ES6, Node.js, AWS, Google Maps, Four Square API

×

COURSIFY

A React based web application which allows users to add, manage and save courses using React/Redux

  • Entire application is built on Node.js
  • Built user interfaces by creating reusable React components
  • Used React Router for page navigation
  • Used Redux to maintain application data
  • Ran tests using Mocha
  • Created responsive UI using Bootstrap
  • Deployed and hosted application on Surge
Tech Stack: Node.js, Express, React, React Router, Redux, Bootstrap, Mocha

×

FAULT TOLERANT-ATM

A Java based application which is used to detect and tolerate the errors in the ATM system using Heartbeat, Failover patterns and perform withdraw of funds along with checking balance

  • Utilized multi-threading concept to manage object instances across the system
  • Created instances of a server and applied Heartbeat pattern to switch between instances
  • Implemented Failover pattern for the uninterrupted functioning of the ATM system
Tech Stack: Java, JDK 7, JRE 7, Eclipse

×

WEIGHT CONVERTER

Weight Converter is a Vanilla JavaScript and a Bootstrap application which allows users to convert weights from one metric system to another metric system

×

LIBRARY APPLICATION

A web application which provides variety of genres for book lovers and gives a glimpse of a specific book if you really want to get one

  • Entire application is built on Node.js
  • Express is used for handling routing and rendering
  • Implemented login functionality using Passport strategies
  • Used Gulp for managing tasks efficiently
  • Used MongoDB to maintain entire application's information i.e., books and authors
  • Fetched data from Goodreads API
Tech Stack: Node.js, Express, Grunt, Gulp, EJS, Passport.js, MongoDB, Goodreads API

×

SHELL CMD

SHELL CMD is a bash command simulator written in Python and when entered bash commands as input gives output exactly same as the bash terminal

×

TRENDGIF

A basic single page react application to display GIF'S which are acquired from GIPHY Developer API when user enters the query in the search bar and clicks search button