Sr. Java/python Developer Resume
Mt Laurel, NJ
SUMMARY:
- Extensive experience in all phases of SDLC including design, development, testing, implementation and support using Java and Python technologies.
- 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.
- Extensive experience in 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.
- Skilled in Python with using new tools and technical developments (libraries used: libraries- Beautiful Soup, Jasy, numpy, Scipy, matplotlib, Jupyter, Pickle, PySide, Pandas dataframe, networkx, urllib2, Pychart, Highcharts) to drive improvements throughout entire SDLC.
- 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, query optimization and in no-SQL databases MongoDB, Cassandra.
- Experience in using Database IDE tools like Oracle SQL Developer.
- Implemented the Cloud Integration using Cloud Foundry with the Texas gov for the payment transaction.
- 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 Client Side designing and validations using HTML5, CSS and Java Script.
- Knowledge in working with continuous deployment using Heroku and Jenkins.
- Experience in implementing with server side technologies with restful API and MVC design patterns with node JS and Django framework.
- Experience in database programming using RDBMS like ORACLE and SQL R2/2012 and maintaining the database, including requirement analysis, design, data conversion, loading, te sting 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 & SaaS Experience:
Cloud Computing Platforms: Configuration Management
Amazon Web Services (AWS), Cloud Foundry, Puppet, Chef, Ansible, AWS CloudFormation,AWS CloudFront:
Linux Versions: Hypervisors Ubuntu, Red Hat, CentOS VM Ware, KVM, Hyper-V
PaaS: Cloud Foundry, AWS Beanstalk .
Development Stack Experience:
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)
API Integration: JSON, REST, XML, SOAP
Web Servers: Apache, AWS
Source Control: Github, Bitbucket, CVS, Eclipse, SVN
Deployment: Jenkins
PROFESSIONAL EXPERIENCE:
SR. Java/Python Developer
Confidential, Mt. Laurel, NJ
Responsibilities:
- This application is developed using Angular.js for frontend, RESTful web services, MongoDB for Backend and deployed in Cloud Foundry. Developed single page application by using Angular JS.
- Implemented MVC architecture in developing the web application with the help of Django framework.
- Built various graphs for business decision-making using Python matplotlib library.
- Used D3.js to attach data to DOM (Document Object Model) elements. Then used CSS3, HTML, and SVG showcase this data.
- Developing Web pages by leveraging AngularJS Framework and used D3.js charts.
- Used different methods, Attributes in D3.js to bind Data to SVG elements and create tables and other HTML elements.
- Used python libraries like Beautiful Soup and matplotlib and Built efficient Node.js backend for client web application.
- Fetched twitter feeds for certain important keyword using python-twitter library. Used Python library Beautiful Soup for webscrapping.
- Used Pandas Library for statistical analysis.
- Designed the functionality to read the data from MySQL and clean the data and arrange the data into timeframes using Pandas.
- Used Numpy along with Pandas for computing min, max and mean broadcasting signal levels.
- Developed server based web traffic statistical analysis tool using Django, Pandas.
- Implemented business logic, data exchange, XML processing and created graphics using Python and Django.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Used Django Database API's to access database objects.
- 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.
- Part of team implementing REST API's in Python using micro-framework like Flask with SQLAlchemy.
- Involved in the development of front end of the application using Python 2.7, HTML5, CSS3, JavaScript, Bootstrap, Angular.JS, AJAX, JSON and JQuery.
- Used HTML 4 and CSS3 for website development and build on Bootstrap 3.0. Data binding using Angular JS.
- Used CSS media queries and bootstrap to support for Responsive development.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Implemented performance oriented CSS selector, scalable and modular CSS approach for front-end architecture.
- Developed various generic JavaScript functions used for validations.
- Developed various algorithms for generating several data patterns and Worked on Node.js for developing server side web applications and Used JIRA for bug tracking and issue tracking.
- Designed Cloud Infrastructure as a Service environment using open source technology OpenStack to enable portability of cloud services across hybrid cloud environments.
- 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.
- Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications. Worked with multiple development teams to troubleshot and resolve issues.
- Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
- Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and backup on AWS.
- Configured AWS RDS Aurora database users to allow each individual user privileges to perform their related tasks.
- Performed different testing methods like unit testing, Integration testing, web application testing and selenium testing.
Python developer
Confidential, Philadelphia
Responsibilities:
- Developed Views and Templates with Python and using Django's view controller and template language, Website interface is created.
- Designed and Developed User Interface using front-end technologies like HTML, CSS, JavaScript, JQuery, AngularJS, Bootstrap and JSON.
- Developed custom directives (elements, Attributes and classes) using angular.js.
- Developed single page applications using Angular.js, Implemented two way data binding using AngularJS.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- 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.
- Used Pandas API to put the data as time series and tabular format for easy timestamp data manipulation and retrieval.
- Wrote code to support model-view-controller (MVC) pattern of Python Django framework in developing several modules for the application.
- Build the Silent Circle Management System(SCMC) in Django, Python and Node.js while integrating with infrastructure services.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Created database tables and implemented SQL Stored Procedures, triggers, and complex queries in MYSQL.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL db package.
- Wrote Python modules to extract/load asset data from the MySQL source database.
- Parsing various format of files like XML, JSON format files and load into MySQL database with Python XML.
- Developed Application to access JSON and XML from Restful Web Service from consumer side using JavaScript.
- Wrote SOAP and Restful web services, in house ESB for a web Claims applications (Spring MVC, Angular JS, Active, SOAP UI, Mocking, JSON, Build forge).
- Developed remote integration with third party platforms by using RESTful web services.
- Used Restful APIs to access data from different suppliers.
- For sending and receiving the data between multiple systems RESTful Web-Services were implemented.
- Involved in development of Web Services using REST for sending and getting data from the external interface in the JSON format.
- Placed data into JSON files using Python to test Django websites.
- 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.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture.
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
- Implemented AWS client API to interact with different services as Console configuration for AWS EC2.
- Used Python to extract weekly hotel availability information from XML files.
- Executing regression tests on each release and verified bugs found from automation test in Bugzilla.
- Built development environment with JIRA, Git.
- Used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different we requests from multiple browser to web application.
- Worked with team of developers on Python applications for RISK management.
Python Developer
Confidential, Boston, MA
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.
- Installation and setting up Python/Django/MySQL in AWS and EC2 cloud platform.
- 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.
- 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
Confidential, IN
Responsibilities:
- Developed the components in the application using Core Java.
- Extensively used Core Java such as Multi-Threading, Exceptions and Collections.
- Used JDBC to execute prepared SQL statements in Java against MySQL database.
- Mapped and managed Object/table relationships in Hibernate.
- Implemented business logic using Servlets.
- Developed spring Application using Spring Core, Spring AOP, Spring MVC and Spring DAO.
- Used Spring Core Annotations for Dependency Injection.
- Developed Java SOAP and REST Web services using JAX-WS and JAX-RS.
- Developed Web services in Java and Experienced with SoapUi and WSDL.
- Implemented and Consumed REST Web Services.
- Used JSP, HTML, CSS and JavaScript for content layout and presentation
- Produced SQL queries to provide data as requested by clients from MySQL database.
- Used Eclipse IDE for application development.
- Deployed web applications on Tomcat and JBoss server.
