Badges
Certifications
Work Experience
Web Developer
University of Tulsa•  September 2016 - Present
• Performed the design, development and testing phases of website development using Test Driven Development (TDD). • Involved in the requirements gathering phase of SDLC. • Utilized CakePHP framework to implement MVC design pattern and as ORM to communicate with the database. • Created multiple CRON jobs to create daily, weekly, and monthly backups of the database. • Configure and setup Linux environment with Apache on a Docker container. • Worked with OOP concepts like inheritance, interfaces and exception handling. • Implemented web pages for inspection and billing system, using PHP for developing the business logic and BootstrapJS, HTML/CSS and JavaScript to implement the frontend. • Developed multiple queries to search, update, insert and delete student information for the MySQL database. • Wrote and implemented testcases using SimpleTest framework. • Developed and implemented Continuous Integration using DroneCI for automated testing. • Used Git and a self-hosted instance of Gitlab for version control and source tracking.
Graduate Software Engineer
Tesco•  August 2015 - July 2016
• Performed design, development and testing phases of software development using Test Driven Development (TDD), following Agile Scrum Methodology. • Developed get, post and delete REST calls for creating, updating and deleting layouts, components and images. • Implemented Microservices architecture with Spring Boot for Java and ExpressJS for NodeJS. • Developed Ansible playbooks to maintain consistency of production environment and deploy applications onto the cloud infrastructure hosted on Amazon Web Services (AWS). • Worked with Java concepts like collections, interfaces and exception handling. • Developed NodeJS code to handle requests for web page layouts and components. • Implemented versioning of the NodeJS endpoints. • Used Git and GitHub for version control and source tracking. • Involved in implementing JenkinsCI for Continuous Integration and Continuous Delivery. • Setup AWS CloudWatch, NewRelic and SumoLogic for application monitoring and automated log monitoring. • Implemented AWS Identity & Access Management to authorize developers to access permitted AWS resources. • Involved in troubleshooting and debugging of operational issues. • Improved automated unit testing and load testing to provide a detailed report of the test results. • Improved the speed of the application by implementing threads in Java. • Created and implemented testcase using JUnit for unit testing and JMeter for load testing. • Utilized Maven framework as build systems. • Involved in writing NoSQL queries in MongoDB.
Education
University of Tulsa
Computer Science, MS•  2016 - 2018
Nitte Meenakshi Institute of Technology
Computer Science, B.Tech•  2011 - 2015
Links
Skills
Aka_ani has not updated skills details yet.