Home

Nirup - Sr. Full Stack Developer
[email protected]
Location: Nashville, Tennessee, USA
Relocation: Yes
Visa: USC
Nirup
469-663-0081
[email protected]
SUMMARY:
I have 7 Years of experience in the IT Industry with proficiency in Design and Development of Extensive years of experience in all phases of SDLC including design, development, testing, implementation, and support using Python and Java technologies.

Hands-on Experience with Agile Methodology and SCRUM meetings.
3+ years of experience in core AWS services (S3, EC2, ELB, Auto scaling etc.) and deployment services (Elastic Beanstalk, Ops Works) and security practices (IAM and Cloud Watch)
Experience and in-depth Knowledge of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies including EC2, EBS, S3, ELB, Cloud Watch, Lambda, SNS, Dynamo DB.
Created AWS Security Groups for deploying and configuring AWS EC2 instances.
Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
Very strong experience writing API's/ and Web Services in Python.
Expertise in developing the presentation layer components using JSPs, JavaScript, Node.js, XML, CSS, and HTML.
Good understanding of open-source frameworks like Spring 2.5 (core, context, ORM, web modules), Hibernate 3.5, Angular.JS.
Skilled in Python with using new tools and technical developments (libraries used: libraries - matplotlib, PySide, Panda s data frame, Pychart, High charts) to drive improvements throughout entire SDLC.
Handy Experience in developing web applications implementing Model View Control architecture
using Django, Flask, and spring web application frameworks.
Experienced with Core Java concepts such as Multithreading, Collections, Concurrency and
Exception Handling.
Proficient in implementation of frameworks like Struts and Spring boot.
Expertise on various J2EE technologies including JSPs, Servlets, JDBC, JDBC/ODBC, Struts and Spring Framework.
Experience in writing Maven, Gradle build scripts and Writing JUnit test cases.
Experience in working with databases like Oracle 10g/9i/8i, My SQL and SQL Server.
Strong experience in coding using SQL, PL/SQL involving Procedures/Functions, Triggers.
Configured and used JIRA for bug tracking and functional testing.
Having good knowledge of NoSQL databases like Dynamo DB and Mongo DB.
Developed an internal application using ReactJS, Nexts, Express and NodeJS for Relationship Mangers.
Strong focus on React-Native, React, Electron, iOS, ES6, CSS, Mob, Webpack, and Node.js
Hands-on experience in Source Code Management, Creating Branches, versioning, tagging and managing Repositories using GIT, bitbucket.
Extensive experience in setting up the CI/CD pipelines using Jenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS.
Played a key role in automating the deployments on AWS using GitHub, Terraform, Puppet, Chef and Jenkins.
Used Bash and Python included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
Experience in installing and configuring Linux/Unix/Windows-based web/App servers like Tomcat
and WebSphere for Application deployments.
Highly skilled in developing and implementing enterprise web application using Spring Boot
Proven capacity to meet deadlines. Excellent communication and presentation skills. Ability as a good developer and effective interaction with end users.
Good problem-solving skills, quick learner, effective individual and team player, excellent analytical skills.

TECHNICAL SKILLS:

Operating Systems Linux, Windows
Technologies Python, Core Java, Java Server Pages, Servlets, JDBC, Java, Beans, IBM BPM 9.0, Multi-threading, Event Handling and Web Services.
Web Technologies Angular JS, CSS, JSP, Servlets, Struts, spring, EJB, XML and JavaScript
Application Servers Apache Tomcat, Web Sphere, JBoss and Application server performance New Relic
Databases Oracle 9i/10g/11g, MS SQL, MySQL, MongoDB.
Web tools and languages Python, C, C++, Java, JavaScript, Junit, Oracle, and PL/SQL
Frameworks Django, Spring Boot, Spring MVC.
Build Tools & IDEs Maven, Gradle, Eclipse, IntelliJ
Design Methodologies Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development.
Testing JUnit 4.1, J-Mock, Easy Mock, Spring Test.
Version Control Bitbucket and GIT

PROFESSIONAL EXPERIENCE:

STATE FARM BLOOMINGTON, IL Oct 2021 Present
Sr. Full Stack Developer

Responsibilities:
Developed entire backend and frontend modules using Python on Django Web framework.
Worked on designing, coding, and developing the application in Python using Django and flask.
Experience in working with Python ORM Libraries including DjangoORM.
Developed front end and backend modules using python on flask web framework.
Developed views and templates with Python and Django s view controller and templating language to create a user-friendly interface using MVC architecture.
Worked on integrating python with Web development tools and Web services.
Worked with SWAGGER for API testing. Developed REST APIs and created User Model for application.
Wrote Scripts in Python for extracting data from HTML file.
Utilize PyUnit, the Python Unit test framework for all Python applications.
Performed troubleshooting, fixed and deployed many Python bug fixes of the main application that provides source of data for our internal consumer service teams.
Rewrote existing Python/Django modules to deliver certain format of data.
Wrote Python scripts to parse XML documents and load the data in database.
Microservice architecture development using Python and Docker using HTTP/REST interfaces with deployment into a multi-node Kubernetes environment.
Experience in Database modelling with SQL, PostgreSQL, and MySQL.
Setup and build AWS infrastructure various resources, VP EC2, S3, lAM, EBS, Security Group, Auto Scaling, and RDS in Cloud.
Gathered Semi structured data from S3 and relational structured data from RDS and keeping data sets into centralized.
metadata Catalog using AWS GLUE and extract the datasets and load them into Kinesis streams.
Worked on designing and deploying a multitude application utilizing almost all the main services of the AWS stack (like EC2, S3, RDS, VPC, IAM, ELB, EMR Cloud watch, Route 53, Lambda and Cloud Formation) focused on high availability, fault tolerance environment.
Designed and maintained databases using Python and developed Python based API (RESTful Web service) using Django and PostgreSQL.
Experience in working with Angular modules, services, templates, directives, services, and dependency injection to create a SPA.
Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/Use Interface (UI) Technologies like Object Oriented JavaScript, Type Script, Angular, Bootstrap, Media Queries, CSS Frameworks.
Expertise in using Angular directives, Controllers, Filters, Services, Templets, Events, and Injectors.
Worked extensively on Angular/ Typescript SPA domains.
Hands on Experience on Angular CLI (Command line Interface).
Created web pages using HTML5, CSS3, JavaScript, XML, JSON, JavaScript, JSPs, jQuery, Handlebars, Lodash, SASS and Angular JS for developing user interface.
Added new features using React/Redux (RXJS)/Lodash for functionality of few modules.
Used third party packages for Angular application. This increases the performance and efficiency of the application. Some of them are Lodash, ngrx (redux architecture for state management).
Implemented React-Router, React Redux architecture, ES6, web pack and Grunt to turn application into Single Page Application.
We use a multiple row data storage strategy called MVCC to make effective PostgreSQL responsive in querying and storing in database.
Written programs to parse excel file and process many user data with data validations.
Wrote Python scripts to automate commonly recurring tasks, such as parsing JSON data to store in database.
Wrote various Python routines for logging into user account and fetching data for options selected
Generated Python Django forms record the data input by users, as well as allowing them to make changes to said data.
Helped to integrate various existing Django apps into single working project.
Uses GitLab for continuous integration before deployment of product.
Participated in daily Scrum meetings to discuss requirements and planning as to meet deadlines.
Improved code reuse through refactoring and making use of knowledge of popular design patterns.

Environment: Django, GIT, Docker, Kubernetes JUnit, Restful, Micro Services, Angular JS, React JS, Mongo DB, PostgreSQL, Version one.

CHASE WESTERVILLE, OH Dec 2019 Sept 2021
Full Stack Developer

Responsibilities:
Worked on High level and low-level system design, planning, estimation, and implementation.
Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
Build all database mapping classes using Django models.
Developed restful Web-services using Django Rest framework in Python.
Involved in Developing a Restful API'S service using Python Flask framework.
Involved in design and development of UI components, using frameworks Angular.JS, JavaScript, HTML5, CSS and Bootstrap.
Developed custom directives (elements, Attributes, and classes) using AngularJS.
Wrote Python code to simplify lists in Python with list comprehension and Python OOP. Worked with POSTMAN for API testing. Developed REST APIs and created User Model for application.
Used HTML 4 and CSS3 for website development and build on Bootstrap 3.0. Data binding using Angular JS.
Responsible for front end development using React, MobX, CSS, Ant design and various node modules.
Evaluated and extensively tested React, ExtReact, Redux and MobX.
Developing Single Pages Application using HTML5, CSS3, Bootstrap, React Async Await, Nexts, GraphQl, NodeJS, Socket, LESS.
Successfully migrated the Django database from SQLite to MySQL with complete data integrity.
Worked on XML and JSON for transferring and retrieving data between different applications.
Collaborated with testers and developers and prepared test plans for producing high quality software applications.
Worked on RESTful Web Services for transferring JSON data between two interfaces.
Worked on Kafka for encrypting and decrypting Json data between two micro services.
Configured Dynatrace and Grafana monitoring tools for higher environments.
Used Jenkins as a continuous integration and delivery tool that ties automated builds and tests.
Involved in writing Spring Container and Controller classes.
Used Hibernate to extract and HQL to query the data from MYSQL database.
Used Jenkins to perform Continuous Integration and Continuous Deployment.
Implemented Continuous Integration using Jenkins and GIT.
Deployed JAVA/J2EE applications through Tomcat Application servers.
Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
Re-design and implement CI build system using Jenkins.
Worked with executed unit test cases by using JUNIT for accuracy of code.

Environment: Django, Spring, GIT, JUnit, Maven, IBM WebSphere, Angular JS, React JS, CSS, HTML, Restful, Micro Services, Mongo DB, JIRA.

NEXTNAV SUNNYVALE, CA Dec 2018 Nov 2019
Full Stack Developer

Responsibilities:
Developed UI screens using HTML, CSS, AJAX, JavaScript, and jQuery.
Automated data movements using python scripts. Involved in splitting, validating, and processing of files.
Written programs to parse excel file and process many user data with data validations.
Used Thales theorem for applying encryption and decryption of ISO standard message in Python programming.
Used several python libraries like wxPython, NumPy, and matplotlib.
Build all database mapping classes using Django models.
Responsible for debugging and troubleshooting the web application.
Experienced in WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, Apache, MySQL, and Python) Architecture.
Worked in MySQL database on simple queries and writing Stored Procedures for normalization and renormalization.
Build SQL queries for performing various CRUD operations like create, update, read and delete.
Work closely with the LOB to define requirements and coordinate with different businesses and teams to map the data to the requirements and develop ETL/reports or delegate and coordinate with the offshore team.
Skilled in using collections in Python for manipulating and looping through different user defined objects.
Taken part in software development life cycle (SDLC) of the tracking systems Requirements, Gathering, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
Created UI using HTML, CSS, JavaScript, AJAX, JSON, and jQuery.
Worked in agile and waterfall methodologies with high quality deliverables delivered on-time.
Developed monitoring and notification tools using Python.
Developed entire frontend and backend modules using Python on Django Web Framework.
Fine-tuned procedures/SQL queries for maximum efficiency in Oracle 10g, for Rule based optimization.
Created parallel hints to parallelize operations and indexes for avoiding full table scans and disks sorts and improved the performance and tuned the oracle queries.
Creating scripts to Migrate data between different databases like Oracle to Postgres and vice versa using enterprise migration tool kit and Unix scripts.
Worked on loading data from excel into Oracle Table using external tables.
Written complex SQL's using joins, sub queries and correlated sub queries in Oracle to generate business reports accordingly.
Developed tools using Python, XML to automate some of the menial tasks.
Created Business Logic using Python to create Planning and Tracking functions.
Used Django for framework for accessing various consumer Data from various sources.
Designed and managed API system deployment using fast http server and Amazon AWS architecture.

Environment: JDK 1.8, Spring, Hibernate, HTML5, CSS3, Selenium, Maven, JavaScript, GIT, Eclipse, Windows 10, MYSQL, Restful, EC2, S3, EBS, IAM, Cloud Watch, Web Sphere Application Server, Spring MVC, jQuery, Bootstrap, AJAX, JSON, DOJO, SOAP, JDBC, DB2, Agile.

FORD DEARBORN, MI Jun 2017 Nov 2018
Full Stack Developer

Responsibilities:
Developed Microservices using Spring MVC, Spring Boot and photon framework.
Developed the application using Spring MVC, Spring IOC, Dependency Injection, Spring Annotations and Hibernate.
Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
Worked on RESTful Web Services for transferring JSON data between two interfaces.
Worked on Kafka for encrypting and decrypting Json data between two micro services.
Performed Regression testing for new builds and every modification in the application using
Selenium WebDriver.
Expertise in Cucumber automation using JAVA, JUnit, Gradle, Jenkins.
Configured Dynatrace and Grafana monitoring tools for higher environments.
Used Jenkins as a continuous integration and delivery tool that ties automated builds and tests.
Involved in writing Spring Container and Controller classes.
Used Hibernate to extract and HQL to query the data from MYSQL database.
Used Jenkins to perform Continuous Integration and Continuous Deployment.
Implemented Continuous Integration using Jenkins and GIT.
Deployed JAVA/J2EE applications through Tomcat Application servers.
Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
Re-design and implement CI build system using Jenkins.
Worked with executed unit test cases by using JUNIT for accuracy of code.

Environment: JDK 1.8, Spring, Hibernate, Gradle, JavaScript, GIT, Eclipse, Windows 10, MYSQL, Restful, Web Sphere Application Server, Spring MVC, JSON, SOAP, JDBC, DB2, Agile.

Lumitix Solutions, India Aug 2016 May 2017
Java Developer

Responsibilities:
Developed the application using MVC Architecture using JSP, Servlet and Struts.
Participated in client requirement gathering.
Involved in developing Class diagrams, Sequence Diagrams using UML.
Preparation of the Low-Level Design document which includes program specification and unit test plan.
Developed HTML and JSP pages for user interaction and data presentation.
Developed JSPs to implement presentation logic and use java beans to retrieve the data.
Involved in developing Java classes and JavaBeans.
Involved in the Creation of tables in database.
Extensively used NetBeans for writing code.
Extensively used HTML, CSS, XML, UML, JavaScript, jQuery, AJAX, AngularJS, J2EE (JDBC, Java Beans, EJB) for developing the Web Application.
Involved in Unit and Integration Testing..
Used SVN for source code version control.
Supported Maintenances and bug fixes.
Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.

Environment: Java 1.5, WebLogic Application Server, Apache Tomcat Web Server v6.0, HTML, JSP, Servlets, Struts, Java Beans, MySQL, JUnit.
Keywords: cprogramm cplusplus continuous integration continuous deployment user interface javascript sthree database information technology microsoft procedural language California Illinois Michigan Ohio

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];157
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: