Python Developer Resume
AtlantA
SUMMARY:
- Around 6 years of experience with emphasis on Python, HTML, CSS, AJAX, JSON and JQuery,Development and Design of Java based enterprise applications .
- Proficient in designing and developing the front end, component - based and object-oriented systems for building multi-tier architecture with hands-on development expertise in front end GUI layer.
- Strong Experience in dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding and CSS Box Model.
- Designed web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Worked on Database Applications using DB2 , Oracle , TERADATA , MySQL and PL/SQ.
- Broad experience working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Experience in writing/editing web content, technical and user documentation, business process analysis, process flowcharting and documentation.
- Hands on experience in developing business processes and system solutions utilizing prototype development, system development, and deployment.
- Experience with full software development life-cycle, object oriented programming, database design and agile methodologies. .
- Worked on writing and as well as read data from csv and excel file formats with Python scripts
- Wrote python routines to log into the websites and fetch data for selected options.
- Experienced in all phases of Software Development Life Cycle (SDLC)
- Able to interact effectively with other members of the Business Engineering, Quality Assurance, Users and other teams involved with the System Development Life cycle
- Hands on experience in application development using Java and RDBMS .
- Worked on End-To-End implementation with Data warehousing team and Strong understanding of Data Modeling, Normalization and Business Process Analysis.
- Experience in working with clients on-site, analyzing software requirements and developing solutions and procedures.
- Good knowledge of popular frameworks like Spring MVC .
- Experience in Agile Engineering practices.
- Excellent interpersonal and communication skills, creative, research-minded, technically competent and result-oriented with problem solving and leadership skills
TECHNICAL SKILLS:
RDBMS: Oracle 9i/10g, SQL Server, MySQL
Operating Systems: Ubuntu, MS-DOS, Windows-XP/7/8/10, Mac,Illustator CSS6
Languages: Java, python
Java Technologies: Servlets, JDBCWeb Services: RESt
Frameworks: DjangoDjango Django Django spring, Hibernate
Web Technologies: JavaScript,HTML, HTML5,CSS,CSS3,AJAX,JQUERY,XML HTML, HTML5, CSS, BLUE-JS, BLUE-UI, CSS3, JavaScript, JQuery, AJAX, XHTML, XML, JSON, MVC Design.
App/Web Servers: Web Servers Apache Tomcat, windows server.Web Server Apache Tomcat,Window sever
IDEs: Eclipse, NetBeans
Web Tools: Tool sublime Text, Firebug, chrome canary,Uml
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta
Python developer
Responsibilities:
- Involved in the Design, development, test, deploy and maintenance of the website.
- UI was developed using HTML, CSS and JavaScript.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Generated property list for every application dynamically using Python.
- Responsible for search engine optimization to improve the visibility of the website.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Wrote validation scripts in SQL to validate data loading.
- Use Git for version control.
- Performed Unit and system testing.
- Trained users and did production support.
Environment: Python, Django, MySQL, HTML, XHTML, CSS, JavaScript, Apache Web Server, Git, Linux.
Confidential, Irving
Python Developer
Responsibilities:
- Built a GC analytic tool using Python, to help clients analyze data and profile risk against a wide spectrum of reinsurance options.
- Developed custom reports using HTML, Python and MySQL.
- Developed monitoring and notification tools using Python.
- Documented the revised workflow using confluence wiki.
- Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
- Used Python based GUI components for the front end functionality such as selection criteria.
- Key performance index and filtering of displayed columns to help customers understand the analytics data that is provided by GC.
- Implemented navigation rules for the application and page outcomes, written controllers using annotations.
- Written queries in MySQL and Native SQL.
- Created PyUnit test cases for unit testing.
- Added the navigations and paginations and filtering columns and adding and removing the desired columns for view.
- Worked in an agile development environment.
- Used GitHub for version control.
- Used PyQuery for selecting particular DOM elements when parsing HTML.
Environment: Python, PyQT, PyQuery, MySQL, HTML, CSS, JavaScript,Web Services, PL/SQL, and Oracle
Confidential
UI Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript,JQueryand JSON.
- Used JavaScript, JQuery for user interactions in pages.
- Worked on creating responsive website for smart devices using responsive design and media queries.
- Used JQuery for service calls on pages to interact with the server for information.
- Rapid prototyping of design concepts.
- Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Used JSON to send request to the server to check the functionality of the websites.
- Testing the website on multiple browsers with their old as well as latest release.
- Used JSON for storing and exchanging information between browsers and servers.
- Using complex Object Oriented concepts in improving the performance of the websites.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Integrated different social networking site like Facebook, twitter.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
- Used agile methodology for the software development.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Responsible for authoring of website functionality with JavaScript, HTML5, CSS3.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Been an active team player, helped in fixing bugs and also carried out troubleshooting.
- Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces.
- Used all the advanced Photoshop features to create appealing visual web interfaces.
Environment: HTML5, CSS3, JavaScript, Oracle, JQuery, XML, Eclipse and UNIX.
Confidential
SQL DBA
Responsibilities:
- Designing of database and data flow in the system, creation of various objects like procedures, functions, views and sequences.
- Creation of triggers for audit log of database.
- Installation and setup of MySQL 5.1 Enterprise and Community servers on Windows/Linux and SUN Solaris Servers.
- Installation and Configuration of MySQL database servers on Sun Solaris systems
- Configuring Active-Passive Cluster setup on SUN Solaris Servers.
- Configuration of Primary and Disaster Recovery sites for Application and Database servers.
- Configuring parameters for database tuning.
- Scheduling hot and cold backups using MySQL dump.
- Database optimization by tuning queries for various modules in the project for better performance.
- Setting up Master-Slave replication between MySQL Servers for high availability of data.
- Continuous 24*7 monitoring of MySQL servers having about 2 TB data using MySQL Performance monitor and various OS specific commands and scripts.
- Creating Procedures and Functions for Reporting and ETL Purpose.
- Implementing Event objects through Database for extract, loading and transfer data Reports.
- Administering Users, Roles and Privileges.
- Scheduling backup through batch file.
- Upgrading from My SQL 5.0 to My SQL 5.1.
- Tuning database by partitioning tables.
- Implementing MySQL database replication.
- Migration of legacy Oracle database to MySQL database.
- Working with various MySQL tools like MySQL Workbench, MySQL Administrator, MySQL Performance Monitor, MySQL Migration Toolkit, Oracle PL/SQL Developer, SQL Developer .
- Leading Database team and Coordinating with various module teams towards smooth completion of the project.
- Facilitated requirements collection, documenting database through Entity- Relationship diagrams.
- Migrating legacy data to PostgreSQL databases and maintaining them.
Environment: MySQL, PostreSQL, Oracel PL/SQL
Confidential
Web UI Developer
Responsibilities:
- Extensively involved design discussions and user experience sessions to provide inputs on the layout and UX.
- Developed custom web application interfaces using HTML and CSS to meet the requirements of the client.
- Handled all aspects of the UI development including developing, testing/debugging, and deploying.
- Responsible for design and development of the web pages.
- Developed GUI using JavaScript, HTML, XHTML,CSS and JQuery in ongoing projects.
- Used JQuery to make the HTML and CSS code interact with the JavaScript functions to add dynamic data to the web pages on the client side.
- Wrote application level code to interact with the backend (Java) code JSON via web services and APIs.
- Integrated with the back-end code (JSP) using JQUERYto get and post the data to backend servers.
- Responsible to design the browser compatible pages using HTML, CSS, JavaScript and JQuery.
- Developed CSS styles to maintain the uniformity of all the screens throughout the Responsible for design and development of the web pages from mock- ups.
- Used tools such as firebug, web developer tools for debugging and correcting errors.
Environment: HTML, CSS, JavaScript, JQuery, Eclipse, JSP, JSON.