Full Stack Engineer
CurrentDesigned and developed the user interface of the website. Involved in the development of front and Backend of the application using Python 3.5/2.7, Django, HTML5, CSS3, AJAX, JSON and jQuery. Developed website using HTML5, CSS3, AJAX, and JavaScript, Angular 4.0, ReactJS, Bootstrap, Node.js, jQuery, ES6 and RESTful Web Services. Build servers using AWS S3, importing volumes, launching EC2, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection. Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end server. Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework and Development of Isomorphic ReactJS and Redux driven API client applications. Designed a scalable architecture using Flask, Redis and Celery to deploy future machine learning models. Involved in designing and deploying multitude applications utilizing almost all the AWS services Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation. Developed Business Logic using Python on Django Web Framework and worked with request module web services in Python. Used AWS services like Ec2, S3, Dynamo DB, API Gateway, Route 53, Redshift for building applications. Implemented Two-way data binding in Angular which helps the application handle the automatic synchronization of data between the view and Typescript. Responsible for code reviews using GitHub pull requests, reducing bugs, improving code quality, and increasing knowledge sharing. Responsible for development of infrastructure automation in AWS (EC2, DynamoDB, Lambda, EBS, RDS, Dynamo, ELB, EIP etc.) with AWS CloudFormation. Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.