Java/python Developer Resume
Lake Bluff, IL
SUMMARY:
- Extensive years of experience in all phases of SDLC including design, development, testing, implementation and support using Python and Java technologies.
- Skilled in Python with using new tools and technical developments (libraries used: libraries - Beautiful Soup, Jasy, numpy, Scipy, matplotlib, Pickle, PySide, Pandas dataframe, networkx, urllib2, Pychart, Highcharts) to drive improvements throughout entire SDLC.
- Technical expertise with strong skills in Java / JEE(J2EE) Technologies (Java 1.5, JSP, Servlets, Spring 3.0, Spring MVC, Spring Transaction, Hibernate and JPA) and MySQL on Windows and Unix/Linux OS.
- Good understanding on open source frameworks like Spring 2.5 (core, context, ORM, web modules), Hibernate 3.5, Angular.JS.
- Handy Experience in developing web applications implementing Model View Control architecture using Django, Flask, and spring web application frameworks.
- Expertise in developing the presentation layer components using JSPs, JavaScript, Node.js, XML, CSS and HTML.
- Extensive experience with data modeling along with Oracle MS SQL Server, MySQL & PostgreSQL. writing PL/SQL, trigger, and query optimization.
- Experience in using Database IDE tools like Oracle SQL Developer.
- 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.
- Knowledge in working with continuous deployment using Heroku and Jenkins.
- Enhancement, Support and Implementation of various web, stand-alone, client-server enterprise applications using Python, Django in various domains. Experience in developing web-based applications using Python 2.7/2.6, Django 1.4/1.3, PHP, Flask, Webapp2, Angular.js, VB, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
- Worked in Cloud based NMS application which monitors the CPU/Memory parameters of Virtual machines. This application is developed using Angular.js for frontend, RESTful web services, Apache Cassandra for Backend and deployed in Cloud Foundry.
- Experience in database programming using RDBMS like ORACLE and SQL R2/2012 and maintaining the database, including requirement analysis, design, data conversion, loading, testing and implementation.
- Experience on Core java technology which includes Multithreading, JDBC, RMI, network programming.
- Experience in developing web/mobile application using Java, MySQL database and latest web technologies- HTML, HTML5, CSS, Javascript, Jquery, Ajax, Spring framework, Section 508 Compliance, Android and Blackberry.
- Excellent experience in creating Dynamic Wireframes, HTML Wireframes, Dynamic Screenshots and Sitemaps.
- Good experience in working with Amazon Web Services like EC2, Virtual private clouds (VPCs), Storage models (EBS, S3, instance storage), Elastic Load Balancers (ELBs).
- Experience on complete software development life cycle (SDLC) with software development models like JIRA, Agile Scrum Model, Prototype model & RUP, Waterfall model.
- Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.
TECHNICAL SKILLS:
Cloud Computing Platforms: Configuration Management: Amazon Web Services (AWS), Openstack, Azure Puppet, Chef, Ansible, AWS CloudFormation,AWS CloudFront Linux Versions: Hypervisors: Ubuntu, Red Hat, CentOS VM Ware, KVM, Hyper-V
PaaS: Cloud Foundry, AWS Beanstalk .
Frameworks: Django, TurboGears, web2py, Openstack
Databases: MongoDB, MySQL, SQL Server. PostgreSQL, Oracle
JavaScript Frameworks: Node.js, jQuery, Backbone.js, ExtJS, Ember.js, AngularJS
Hosting: AWS, Rackspace, Linux (Red Hat, Ubuntu, CentOS)
Web Servers: Apache, AWS
Source Control: Github, Bitbucket, CVS, Eclipse, SVN
Deployment: Jenkins
EXPERIENCE:
Confidential, Lake Bluff, IL
Java/Python Developer
Responsibilities:
- Developed the J2EE application based on the Service Oriented Architecture.
- Involved in design and development of UI component, using frameworks Angular.JS, JavaScript, HTML5, CSS and Bootstrap.
- Involved in the development of front end of the application using Python 2.7, HTML5, CSS3, AJAX, JSON and JQuery.
- Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Used Spring Inheritance to develop beans from already developed parent beans.
- Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry.
- Involved in Developing a Restful API'S service using Python Flask framework.
- Used HTML 4 and CSS3 for website development and build on Bootstrap 3.0.Data binding using Angular JS.
- Migrating servers, databases, and applications from on-premise to AWS, Azure and Google Cloud Platform
- Maintained Puppet rspec for testing various unit/system automation schemes.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet
- Created database tables and implemented SQL Stored Procedures, triggers, and complex queries in MYSQL.
- Deployed the project into Jenkins using SVN version control system.
- Part of team implementing REST API's in Python using micro-framework like Flask with SQLAlchemy.
- Developed restful Web-services using Django Rest framework in Python.
- Developed web services using Restful technology to support JSON and XML.
- Implemented RESTful Web Services for the data transportation between multiple systems.
- Design and documentation of RESTful APIs for collection and retrieval of high volume IOT telemetry data.
- Developed remote integration with third party platforms by using RESTful web services.
- Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
- 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.
- Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash
- Deployment of applications into Cloud infrastructure i.e. Pivotal Cloud Foundry space.
- Used several python libraries like wxPython, numPY, Jython and matPlotLib.
- Support for all other AWS products such as S3, RDS, Elastic Load Balancing, Route53 (DNS).
- Utilized continuous integration and automated deployments with Jenkins, Ansible and Docker.
- Designed Cloud Infrastructure as a Service environment using open source technology OpenStack to enable portability of cloud services across hybrid cloud environments.
- Wrote complex SQL queries using hibernates native SQL.
- Used CSS media queries and bootstrap to support for Responsive development.
- Implemented performance oriented CSS selector, scalable and modular CSS approach for front-end architecture.
- Developed various generic JavaScript functions used for validations.
- Developed views and templates with Python and Django's view controller and template language to create a user-friendly website interface. Worked in Cloud based NMS application which monitors the CPU/Memory parameters of Virtual machines.
- Implementing the existing Spring MVC based application to work with both vSphere and Openstack simultaneously.
- Extensively used various Spring Framework modules like DI (IOC), Bean Wiring, Inheritance, Auto Wiring, JDBC Templates, AOP and Spring Quartz Schedulers for Jobs.
- Extensively used Hibernate Relational mappings (One-To-Many, Many-To-Many) in the secondary project.
- Successfully migrated the Django database from SQLite to MySQL with complete data integrity.
- Reviewed and worked on the implementation of change requests raised by the client.Involved in complete Agile/SDLC - Requirement Analysis, Development, System and Integration Testing.
- Performed different testing methods like unit testing, Integration testing, web application testing and selenium testing.
- Directly worked with Business Analysts and SMEs to gather requirements from the customer and transformed them into functional and technical specifications.
- Build all database mapping classes using Django models.
Python developer
Responsibilities:
- Involved in the development of front end of the application using Python 2.7, HTML5, CSS3, AJAX, JSON and Jquery.
- Analyzed system requirements specifications and also involved client interaction during requirements specifications.
- Dynamic implementation of SQL server work on website using SQL developer tool and Experience with continuous integration and automation using Jenkins.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture.
- Set up Unix server to support a TCP/IP local net of windows XP clients and an Unix server in an office environment
- Designed and managed API system deployment using fast http server and Amazon AWS architecture.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Developed custom directives (elements, Attributes and classes) using angular.js
- Created UI using JavaScript and HTML5/CSS3.
- Developed and tested many features for dashboard using Python, Bootstrap, CSS, JavaScript and JQuery.
- Developed single page applications using Angular.js, Implemented two way data binding using AngularJS.
- Worked extensively with Bootstrap, JavaScript and jQuery to optimize the user experience.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Designed and implemented Sandra NoSQL database read/write/search function.
- Built development environment with JIRA, Git .
- Installation and setting up Python/Django/MySQL in AWS and EC2 cloud platform
- Developed SOAP based API's and exposed them as SOAP web services via SOAPKit Router, consumed SOAP web services and tested web services using SOAP UI.
- Developed services that are reusable and interoperable, based on SOAP, WSDL, JAXWS, JAX-RPC Web services.
- Build a client to consume SOAP based web service. This client is used to fetch data from remote, WSDL-based web service using SOAP.
- Used SOAP UI to test the web services.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
- Implemented code to perform CRUD operations on MongoDB using PyMongo module.
- Implemented responsive vector maps and charts on webpages using the data from MongoDB.
- Implemented automate scripts to back up the old records using MongoDB export command and transfer these backup files into backup machine using ftplib.
- Maintaining multiple copies of data in different database servers using MongoDB Replication concept.
- Successfully migrated the Django database from SQLite to MongoDB with complete data integrity.
- Wrote Python scripts to parse JSON documents and load the data in database.
- Carried out various mathematical operations for calculation purpose using python libraries.
- Built various graphs for business decision making using Python matplotlib library.
- Used Python library Beautiful Soup for web scrapping to extract data for building graphs. modeling Utilize PyUnit, the Python unit test framework, for all Python applications.
- Worked with team of developers on Python applications for RISK management.
Python 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, Jython 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.
- Used Python based GUI components for the front end functionality such as selection criteria.
- Created test harness to enable comprehensive testing utilizing Python.
- Developed multi-threaded standalone app in Python, C++ to view Circuit parameters and performance.
- Used Python based GUI components for the front end functionality such as selection criteria.
JAVA Developer
Responsibilities:
- Worked as a part of team in developing the UI and other front end programming including layout of web application matching the Autodesk requirements
- Maintaining the coordination of all the project activities and make sure all the phases of the project are properly followed and documented regularly.
- Inputs on layouts were provided after detailed design discussions and user experience sessions.
- Angular JS directives were used to develop custom HTML elements.
- Using JQuery, Angular Java script client side validation techniques were developed.
- Using web technologies like HTML, XHTML, CSS, Responsive Web design and Bootstrap, front end applications, user interactive web pages were designed.
- Non-functional HTML, CSS pages from mock ups were developed and was a part of the UI review UI with business units and UI architects.
- Using JavaScript, HTML, DOM, XHTML, AJAX, CSS and JQuery in ongoing projects GUI was developed..
- Hand-written HTML, CSS, XHTML, JavaScript, JQuery, AJAX, XML and JSON were converted to mock-ups.
- New web components and features were designed and created for improved user experience
- Was a part of complete Software development Lifecycle - Requirement Analysis, Development, System and Integration Testing. cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows were handled.
- Using server and client-based State Management options application state was managed.