Full Stack Developer Resume
Austin, TexaS
SUMMARY
- 6+ years of experience in Developing and Designing a Software Application for e - commerce, workflow and web-based arena using OOP concepts and Java Technologies.
- Experience in Python, Java, Django, JavaScript, Kubernetes, Docker, Golang, Flutter, etc.
- Worked in mobile and web-based app development.
- Experienced in full Software Development Life Cycle (SDLC) including requirement analysis, design, implementation, testing, integration, deployment, production support and maintenance.
- Expertise in Agile/Scrum Methodologies and conceptualizing, coding technical in Finance, Banking, Health Care, and Insurance Domains.
- Deployments in Pivotal Cloud Foundry (PCF) and binding of Services in Cloud.
- Experience in React JS and working in its architecture.
- Great command in spring framework including Spring Core, Spring Web MVC, Spring Data JPA, ORM, Spring DAO, Spring Security, etc.
- Experienced in using SOA concept and implementing SOA in Microservices based application.
- Well versed in developing Web APIs using REST concept.
- Created RESTful web services using JAX-RS, JSON, Spring Rest (Web MVC) along with unit test cases for REST endpoints and API Documentation (using Swagger).
- Experience in using installing software using various commands (pip) for different python libraries i.e., NumPy, SciPy, etc.
- Used AngularJS frontend to integrate REST endpoint for client. Written Nova, Glance, Neutron, Cinder, Keystone, Hash board, Swift, Python client API to integrate with existing application.
- Understanding Python files in open stack environment and make necessary changes if needed.
- Used Django Migrations for designing and expanding database.
- Knowledge on deploying web application in AWS EC2 instance.
- Experienced in writing HQL and SQL queries, stored procedures, and triggers.
- Hands on experience with NoSQL databases such as MongoDB for Document Storage.
- Experience on using version control and bug reporting tools like GitHub, CVS, SVN and Jenkins for Continuous Integration and deployment.
- Hands on experience on UML design and Data Modeling using different tools.
- Experienced with build and deployment tools including Maven, Gradle.
- Experience in implementing application logging and investigating for debug issues using SLF4J, Log back and Log4j.
TECHNICAL SKILLS
Languages & Web Technologies: Python, Java, C, PL/SQL, EJB, JDBC, JMS, RMI, JNDI, Spring, Hibernate, JPA, HTML, DHTML, XML, JSP, AJAX, Servlets, JavaScript, Web services, SOAP, CSS.
RDBMS: MS SQL Server, MySQL, NoSQL (MongoDB), PL/SQL
App/Web Servers: WebLogic, IBM Web Sphere, Apache Tomcat.
Version Control Tools: Git, SVN
IDEs: Eclipse, NetBeans, IntelliJ, Visual Studio, PyCharm
Operating Systems: Windows, UNIX, Linux, Mac
PROFESSIONAL EXPERIENCE
Confidential, Austin, Texas
Full Stack Developer
Responsibilities:
- Worked extensively on design and development of applications using Python, Java, Spring, Hibernate, jQuery.
- Developed frontend and backend modules using Python in Django framework.
- Involved in Requirement gathering, Design, Analysis and Code development by Agile.
- Proficient in information modeling, data structures and algorithms.
- Automated project creation, Network Firewall and Compute instance creation using Terraform.
- Experience in containerizing and migrating application to Kubernetes and Anthos.
- Enhanced efficiency, quality data, operability of various API’s and application.
- Developed UI pages using HTML5, CSS3, JavaScript, jQuery and used Bootstrap for creating responsive web pages.
- Wrote python scripts to extract the data from different files.
- Designed configuration XML Schema for the application and used JavaScript for the client-side validation.
- Used Golang to create backend servers.
- Develop front end using HTML, CSS, JavaScript, Bootstrap, React.
- Used React JS and node.js libraries to generate view and flux to root URL.
- Created UI interfaces to manage user menu and Bulk update of Attributes using Angular, and jQuery.
- Developed Python based API (RESTful Web Service) to track sales and perform sales analysis using PostgreSQL.
- All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
- Used IDE for coding, developing applications and deployed to local WebSphere Application Server Oracle Coherence caching system in clustered distributed schema.
- Supervise the creation and maintenance of new products, technical documentation, and workflows.
- Worked on Oracle11g database concepts like locking, transactions, indexes, sharing, replication, schema design.
- Worked on creation of custom Docker container images, tagging, pushing images, integration of spring boot.
- Worked on Git as version control management and JIRA as Defect management for bug, issue tracking of application.
- Used JENKINS for continuous integration (CI) and continuous deployment (CD) pipeline.
Environment: Python, Java, Flask, Spring boot, Kubernetes React, WebSphere, Hibernate, Jira, GIT, Redis, Splunk, HTML, CSS, JSON, Git, Jenkins, Docker, Maven, Angular, Golang.
Confidential, Baltimore, MD
Python/Java Developer
Responsibilities:
- Involved in design, development, testing, and production deployment phases of the project using Agile methodology.
- Involved in Analysis and design of the project which is based on OOAD and Design patterns.
- Develop front end using HTML, CSS, JavaScript, React, Redux, Bootstrap.
- Wrote python scripts for data extraction, spark engine, scheduling, etc.
- Extensively worked on the Spring JDBC and Implemented a Module called Quote Service.
- Implemented the Business Logic in the Quote Module to insert the Data in the Tables.
- Used Spring JDBC to implement SQL Queries to insert, modify or delete the records in the database.
- Involved in the application development using Spring MVC module and responsible for developing DAO layer.
- Used Hibernate to develop an application to manage reference data to store/retrieve data out of the database. Experience in reviewing Python code for running the troubleshooting test-cases and bug issues.
- Used test driven approach for developing the application and implemented the unit tests using Python unit test framework.
- Consumed APIS and used Python requests to read JSON reports and file automatic bugs in the NV bugs for intermittent tests.
- Used Python to pull Docker images of analysis tools from Docker hub and containerize those tools.
- Worked in My SQL migration project making system completely independent of database being use (iBatis).
- Designed and developed reusable web interface components using Struts and JSP Tag Libraries.
- Implemented Client-side Validation using JavaScript, jQuery.
- Implemented the view layer using JSP and JavaScript, HTML, CSS.
- Used Struts Validator Framework to do server-side validations.
- Developed Restful web services that managed the multiple parallel client access scenarios.
Environment: Python, Spring Boot, Spring Batch, Maven, Oracle, SQL Developer, REST, JAVA 8, core Java, J2EE, Kubernetes.
Confidential, Minneapolis, MN
Software Developer
Responsibilities:
- Involved in the design, development and testing phases of Software Development using Scaled Agile methodology with Test Driven Development (TDD).
- Developed Manual and automated test cases to test the functionality of the application.
- Hands on experience on developing the components using Angular needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
- Developed Automated test scripts from Manual test cases for Regression testing based on the requirement documents using Quick Test Professional.
- Developed a shell script about the back-end process for storing the server logs in a rotational base.
- Automated the report generation in Excel Spreadsheet.
- Design and developed Front End User interface using Html, CSS, JavaScript, and jQuery.
- Developed Web based (JSP, Servlets, java beans, JavaScript, CSS, XHTML) console for reporting and lifecycle management.
- Responsible for using Java Persistence API annotations and Entity Manager to develop Hibernate persistence layer modules.
- Made application responsive using Bootstrap.
- Involved with project manager in creating detailed project plans.
- Designed technical documents using UML.
- Responsible for writing complex SQL queries using joins, views, stored procedures.
- Developed merge jobs in Python for extracting and load data into MySQL database.
- Involved in developing presentation layer using JSP, AJAX, and JavaScript.
- Created JUnit Test cases by following Test Driven development.
- Implemented Restful web service which can be used by the other components of the system.
- Used jQuery, CSS and other Design into the Front end and validating requirements in each step of the project cycle.
- Developed UML based Cases for different subcomponent of the system.
Environment: Python, Java, XML, Bootstrap, CSS3, XHTML, HTML5, CSS, Log4J, REST, JavaScript, SQL, Lambda, Web Logic, Spring boot, SVN, Jenkins, Agile, JIRA, Kanban, Node.js.
