We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

0/5 (Submit Your Rating)

Madison, NJ

SUMMARY

  • Around 8+ years of professional experience in all phases of SDLC (Software Development Life Cycle) Including requirements analysis, applications design, development, Integration, maintenance, Installation, Implementation and testing of various client/server, N - tier and web applications.
  • Experienced in WAMP (Windows, Apache, MYSQL,Python).
  • Expertise in designing and developing Web applications using HTML, DHTML, CSS, XML, JSON, JavaScript, AJAX, Angular.js, Backbone.js, TypeScript, ES6, Redux, React, Bootstrap.
  • Experience working on scalable environment using Agile/SCRUM methodologies.
  • Excellent experience in GitHub and Tortoise SVN for source code management and for version control.
  • Experience working on JIRA which is managing project requirements and tasks, tracking issues.
  • Good experience of software development inPython(libraries used: NumPy, SciPy, matplotlib,python-twitter, Pandas data frame, network, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, PyCharm.
  • Experience working on Source Tree, Stash, Confluence and Bamboo applications powered by Atlassian.
  • Designed and developed application using Core Java, J2EE (JSP, Servlets), spring and Oracle.
  • Handled operations and maintenance support forAWScloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Good Experience in Linux Bash scripting and following PEP Guidelines inPython.
  • Developed consumer-based features and applications usingPython, Django, HTML, Behavior Driven Development (BDD) and pair-based programming.
  • Experience in creating JSON scripts for Cloud Formation based on requirements and launch stacks.
  • CreatedAWSSecurity Groups for deploying and configuringAWSEC2 instances.
  • Creating snapshots and Amazon machine images (AMIs) of teh instances for backup and creating clone instances.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services.
  • Strong noledge of OOP (Object Oriented Programming) and applying OO principles in full Software Development Life Cycle
  • Experience in cross browser and cross-device compatibility check and thoroughly performed unit testing using Jasmine, Mocha, JUnit and Karma.
  • Expertise in Java, Multithreading, Exception Handling, Struts 2.0, Spring, Spring MVC Hibernate, RESTAPI, Enterprise java Beans, JDBCHands on experience in DBMS like Oracle, Node.js, MySql, MS-Sql, Toad, Crud, Postrage Sql.
  • Experienced in web/application servers like Apache Tomcat, WebSphere, JBoss and Weblogic
  • Set up, configured, and maintained multiple web/application servers like Confidential Web Sphere, Apache Tomcat and BEA Weblogic. Experienced in Managing build files using ANT and logging using Log4j.
  • Experienced in writing test-cases in Java environment using JUnit.
  • Experienced in using Operating Systems like Windows, Linux, UNIX, AIX and UNIX Shell Script.
  • Sequence, class and database diagrams are made using teh UML design tool and RAD.
  • Experienced of Databases that involve writing SQL queries, Views, Triggers and Stored Procedures.
  • Experience on RUP, Agile/Scrum and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).
  • Possess excellent communication skills along wif dedication, and commitment for work
  • Quick learner, possess problem solving skills, and strong team player

PROFESSIONAL EXPERIENCE

Confidential, Madison, NJ

Sr. Python Developer

Responsibilities:

  • Working as aNode.jsdeveloper, Expert noledge of modern back-end JavaScript (Node.js), front-end JavaScript,Angular2.0, HTML, & CSS, including libraries and frameworks.
  • Developed tools usingPython, Shell scripting, XML to automate some of teh menial tasks. Interfacing wif supervisors, artists, systems administrators, and production to ensure production deadlines are met.
  • Responsible for setting upPythonREST API framework using Django.
  • Developed views and templates wifPythonand Django view controller and templating language to create a user-friendly website interface.
  • Developed web applications in Django Framework model view control (MVC) architecture.
  • UsedPythonto write data into JSON files for testing Django Websites. Created scripts for data modelling and data import and export.
  • Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
  • Involved in building database Model, APIs and Views utilizingPython, in order to build an interactive web based solution.
  • Thorough noledge in various front end tools like HTML, CSS,JavaScript, XML, JQuery, Angularjs, and AJAX. Managed large datasets using Panda data frames and MySQL.
  • Used object-relational mapper (ORM) to automate teh transfer of data stored in relational databases tables into objects.
  • UsedPythonbased GUI components for teh front-end functionality such as selection criteria.
  • Created test harness to enable comprehensive testing utilizingPython.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • Added support for Amazon AWS S3 and RDS to host static/media files and teh database into Amazon Cloud.Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.Used PyQuery for selecting DOM elements when parsing HTML.
  • Created Business Logic usingPythonto create Planning and Tracking functions.
  • Created UI Screens for initiation and validation.
  • Worked on UI using HTML5, CSS3 andJavaScript's.
  • Developed multi-threaded standalone app inPythonand PHP to view performance
  • Performed data extraction and manipulation over large relational datasets using SQL,Python, and other analytical tools.
  • UsedPythonlibraries and SQL queries/subqueries to create several datasets which produced statistics, tables, figures, charts and graphs.
  • Developed tools usingPython, Shell scripting, XML to automate some of teh menial tasks.
  • Working in team of Architects and Developers to build and deployPythonFlask Peewee Linux AWS.
  • Worked onNode.jsMiddleware framework like Express.jsand Hapi.jsand Yoemon, essentially developed microservices and serve them through middleware. Served any Client side libraries through microservice.
  • Worked on NPM packages and published them to nexus repositories, Developed Gulp, grunt task runner or application and involved in to write Unit test cases.
  • Essentially working to develop restful Apis and invoke Soap Apis in Express.jsand Hapijs, validating Apis wif swagger.
  • Made strategies for Authentication, Authorization and log formats for AT&T standard internal components wif OAuth and passport.jsusing secure gateway.
  • Make pluggable UI microservice for each platform which should solve teh monolithic problem of seed generation and create Docker image and deploy them into kubernates usingAngular.js2.0.
  • Worked wif Docker for containing microservices and write docker file, Jenkins for Automated Integration and deployment process and kubernates for deploying pods. And maintaining each pod on kubernates dashboard and load balancing.
  • Working on single client platform supported by around 9 other services, an internal API to connect them, and an external API for partners. It allows us to keep codebases smaller, optimize more specifically, and explore new technologies wif isolation.
  • Developing Dockerfile for different end points and validate them through teh docker-central to run teh Jenkins job wif given parameter and deploy job to teh kubernates.
  • Working on AT&T plugin components like Authentication and Authorization, Cookie based Authentication and login, developed logging mechanism to dashboard to keep all logs for application.
  • Integration wif CICD (Continuous integration and continuous Deployment) Process for all microservices and serve them to external innovations.
  • Support Client side liberaries likeangularand database connection like mysql, Casandra, mongoDB and postgres through theNodebase microservice and have them connected wif Api calls.
  • Created Polymer.js, ES6 application to make UI by Dragging and Dropping teh web components, where each component contains different microservice and make UI after combine all microservice together. Developed ES6 web components for teh multiple uses in teh UI.
  • We setup teh development environment usingNode.js, Npm, Gulp, Grunt, Bower, git.
  • Essentially worked on Message Routing and Kafka Broker implementation innode.js.

Environment: Python, Django, Go language, Shell Scripting, AWS, Pandas, PyQt, JavaScript, DOJO, HTML, CSS, XML, XSLT, AJAX, JSP, JSON, Jquery, Angular.js, Backbone.js, Bootstrap, Node.js, React.js, ES6, TypeScript, Polymer.js, Docker, kubernates, Npm, Gulp, Grunt, Bower, Core Java, UNIX, Linux, Sybase, JDBC, Oracle, SQL, MySql, MsSql, Toad, CRUD, Eclipse, REST, Apache CXF, Clear Case, Tomcat, JUnit, JIRA, Maven, iText, Weblogic, SVN, UML, Agile.

Confidential - Charlotte, NC

Sr. Python Developer

Responsibilities:

  • Working as a UI Developer, assisting my team in developing two different Web-based applications.
  • Extensively involved in front end screens using Java, HTML 5, JavaScript ES6, JQuery, JSON, CSS and Ajax.
  • Wrote advanced HTML 5, JavaScript and CSS to deliver cutting-edge user interfaces and components.
  • Developed views and templates wifPythonand Django's view controller and templating language to create a user-friendly website interface.
  • RefactorPython/Django modules to deliver certain format of data.
  • Managed datasets using Panda data frames and MySQL, queried MYSQL database queries frompythonusingPython-MySQL connector and MySQL dB package to retrieve information.
  • UtilizedPythonlibraries NumPy and matplotlib.
  • WrotePythonscripts to parse XML documents and load teh data in database.
  • Used Wireshark, live http headers, and Fiddler2 debugging proxy to debug teh Flash object and help teh developer create a functional component.
  • Parsers written inPythonfor extracting useful data from teh design data base.
  • Development ofPythonAPIs to dump teh array structures in teh Processor at teh failure point for debugging.
  • Used Bootstrap front-end framework for faster and easier web development wif MySQL database,Node.jsas teh backend.
  • Developing custom HTML elements usingangular.js2.0 directives.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data wif server.
  • Worked wif ReactJSto build bootstrap components for UI web objects. Linked wif API data to view render virtual DOM dynamically.
  • Representation of teh system in hierarchy form by defining teh components, subcomponents usingPythonand developed set of library functions over teh system based on teh user needs.
  • Generated graphical reports usingpythonpackage NumPy and matplotlib.
  • Created Data tables utilizing PyQt display customer and policy information and add, delete, update customer records.
  • UsedPythonand Django creating graphics, XML processing, data exchange and business logic implementation
  • UsedPythonbased GUI components for teh front-end functionality such as selection criteria.
  • Developed tools usingPython, Shell scripting, XML to automate some of teh menial tasks. Interfacing wif supervisors, artists, systems administrators and production to ensure production deadlines are met.
  • Create, edit and maintain sites implementing responsive design & themes using front end development frameworks including Bootstrap, flexbox algorithm to make consistent page layout.
  • Extensively used Selectors in JQuery for updating content on DOM nodes.
  • Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating teh HTML pages.
  • Worked through cross browser compatibility issues wif layout and styles for all new CSS that was implemented.
  • HTML5 and CSS3 latest tags are used to design teh webpages and HTML local storage web applications are used to store data.Styling pages wif CSS3.0 and developed JavaScript for user interfaces.
  • Used Eclipse IDE for designing, coding and developing applications.
  • Implemented JavaScript source code, embedded nested handling logic using JQuery event handlers and call back functions.
  • Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns PreferablyAngularJSand ReactJS.

Environment: Python, Django, Go language, Shell Scripting, AWS, Java, Servlets, JSP, JSTL, Struts, JMS, EJB, DOJO, JavaScript, GUI, Hibernate, HTML, CSS, Angular.js, Backbone.js, Bootstrap, Node.js, XML, Apache, DB2, Spring, Apache CXF, CRUD, SVN, Web services, GWT, Subversion, Maven, UML, Junit, ASP.Net, C/C++, C#.

Confidential - Irving, TX

Sr. Web Application developer

Responsibilities:

  • Created User Interface Design using HTML5, CSS3, JavaScript, JQuery, JSON, REST and AngularJS, Bootstrap.Implemented useful and elegant features and visualizations.
  • Closely worked wif teh customer scrum to build teh internal web application which will be Responsible for all client side UI Validation and implementing Business logic based on user selection using JavaScript and AngularJS.
  • Created a custom, single-page Applications, responsive web application to replace a legacy line-of-business web application, developed using client side MVC Design using AngularJS front end framework.
  • Developed GUI using JavaScript, HTML/HTML5, DOM, AJAX, CSS3, CQ5 and AngularJS in ongoing projects.
  • Implemented different validation control on teh web-pages using AngularJS.
  • Worked on ReactJs Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Built teh Responsive UI screen for create new customer process, create bill to and ship to screens, customer search results page, customer dashboard page using Bootstrap.
  • Involved in write application level code to interact wif APIs, Web Services using AJAX, JSON and hence building type ahead feature for zip code, city and county look up using jQuery, AJAX.

Environment: JAVA, JSP, Servlet, Spring, JavaScript, Hibernate, JQuery, Struts, Design Patterns, Agile, HTML, CSS, DOJO, XML, JMS, XML, Eclipse, Itext, Apache, Oracle ECM, Struts, Webservice, SOAP, ILOG, Web2.0, Oracle BPM, JSF, WSDL, Apache Axis2, Apache Tomcat Server, SOA, PL/SQL, Oracle10g, UML, Weblogic, Rational Rose, Junit.

Confidential - San Jose, CA

Java Programmer

Responsibilities:

  • Performed Java web application development using J2EE and Netbeans.
  • Created Various UML Diagrams e.g. Class diagrams, Sequence diagrams.
  • Responsible for teh design and development of teh framework. Teh system is designed using J2EE technologies based on MVC architecture. Teh Views are programmed using struts, JSP pages, Model is a combination of EJB’s and Java classes and Controllers are Servlets.
  • Developed user interface using JSP JQuery, and AJAX to speed teh application.
  • Writing teh java script and designing teh JSP GUI frame work.
  • Involved in developing EJB’s for teh business logic and deploying them in Apache tomcat.
  • Responsible for creating of Action classes, JSPs, Model classes.
  • Used business delegate to call EJB from struts action class.
  • Used JBoss application server to deploy application into Production environment
  • Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate
  • Used Java Messaging Services for reliable and asynchronous exchange of important information.
  • Deployed Application to BEA weblogic server.
  • Involved in designing teh user interfaces using JSP
  • Used JQuery to make teh frontend components interact wif teh Javascript functions to add dynamism to teh web pages at teh client side.
  • Extensively worked on spring’s framework.
  • Used JDBC for database connectivity wif MySQL Server.
  • Implement teh presentation layer (GUI), based on open source framework, involving Servlets, JSP, JSTL, JSF, CSS, HTML, JavaScript and Beans.
  • Designed Interactive GUIs using Java Applets and Swing.
  • Developed Servlets and Worked extensively on Sql.
  • Worked wif MySQL for MySQL, SQLYog and Workbench.
  • Implementation of Spring IOC container, Spring JDBC template, Spring Exception Strategy and AOP.
  • XML messages are used to communicate between web services that are written using SOAP and WSDL.
  • Created different database objects (Stored Procedures, Functions, and Triggers) for teh backend MS SQL server.
  • Involved in debugging teh product using Eclipse 3.6 and JIRA Bug Tracking.
  • Involved in creating unit testing of various layers using junit and created automated test scripts for integration testing using Selenium.
  • Created war files & deployed on Tomcat using ANT deployment tool.
  • Expertise in employing Water Fall Model and best practices for software development
  • Maintenance of data in different Oracle Databases and environments using TOAD.
  • Built CVS and XML file loaders and splitters for financial data
  • Used Clear Case for source Version Control.
  • Working Closely wif EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
  • Tested wif teh Junit Test Cases for both Professional and Institutional Claims.
  • Coordinated wif QA team to ensure teh quality of application.

Environment: Java, Servlet, EJB, Struts. JMS, JDBC, Hibernate, Spring, Java Script, AJAX, UML, Eclipse, Weblogic, SOAP, Selenium, JBoss, ANT, JQuery, NetBeans, JSP, EJB, WSDL, Toad, Water Fall Model, iBatis, EMC Documentum, web services, HTML, XML, MS SQL server2005, My SQL, CVS, JIRA, ClearQuest, Swing, Clearcase, Junit.

Confidential, Farmington, MI

Sr. Java Web Developer

Responsibilities:

  • Designed Interactive GUIs using Java Applets and Swing.
  • Implemented persistence layer using Hibernate that use teh POJOs to represent teh persistence database tables. These POJOs are serialized Java Classes that would not have teh business processes.
  • J2EE to communicate legacy COBOL based mainframe implementations.
  • Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
  • Wrote multithreaded programs to measure system performance
  • Worked on GUI internationalization using JSP and Core Java
  • Used Mercurial to keep track of versioning of teh source code
  • Worked on bug fixing
  • Used JDBC APIs for database connectivity and data retrieval. backend. Extensively used Stored Procedures, Functions and Triggers in Microsoft SQL Server.
  • Worked on various client websites that used Struts 2 framework, Hibernate and OGNL
  • Wrote test cases using JUnit testing framework and configured applications on Weblogic Server
  • Involved in debugging teh product using Eclipse 3.6 and JIRA Bug Tracking.
  • Involved in writing stored procedures, view, user-defined functions and triggers in SQL Server database for Reports module.
  • Implemented real-time patient prescription history verification system using C, Oracle PL/SQL on VMS platform.
  • Planning and applying latest Service Packs to different versions of SQL Server
  • Involved in Creation, Manipulation and Supporting teh SQL Server Database.
  • Work wif clients on their day to day interactions wif CVS Caremark.
  • Developing a new Content Management System backed by subversion using java EE technologies.
  • Created Node.js middleware application server to encapsulate modern JS widget framework and control set.
  • Development of AJAX toolkit based applications using JSON.
  • Design and Developed using WebService using Apache CXF.
  • Extensively used Jquery, Confidential Websphere Portal APIs for authentication and personalization features
  • Used Visual Source Safe for source control.
  • Manipulated data and performed data preparation using TSO, ISPF and SPF system utilities.
  • Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
  • Wrote stored procedures in Oracle PL/SQL for data entry and retrieval.
  • Extracted and modified data from VSAM files for PDF reports.
  • Automate nightly batch processing and job alerts using REXX.
  • Responsible for migrating Websphere server from v6.1 to v8.0 and migrating Confidential CICS Transaction.
  • Use FileAid datasets to validate backend results of test events.
  • Configuring and analyzing JCL to execute mainframe batch.
  • Actively involved in contributing to RFP and POC activities in IMS.
  • Used standard data access technologies like JDBC and ORM tool like Hibernate
  • Designed, implemented new website features and provided support, maintenance

Environment: Core Java, JSP, JUnit, Mercurial, Eclipse, JIRA, JDBC, Strut, Hibernate, Visual Source Safe, Weblogic, Oracle, OGNL, Linux, MS SQL Server, COBOL, FileAid, REXX, ISPF, Mainframe, CICS, IMS, VSAM, JCL

Confidential, NYC, NY

Sr. Java Developer

Responsibilities:

  • Teh system was designed according to J2EE specifications. Servlets were used as a Front Controller gateway into teh system. Helper classes were used to limit teh business logic in teh servlet. EJB was used to talk to teh database and JSP along wif HTML, XML were used to control teh client view.
  • Designed and added new functionality extended existing application using J2EE,XML,Ajax, Servlets, JSP.
  • Studied teh impact of teh requirement and prepared teh Requirement functional and technical documents.
  • Created different batch programs to clean up tables in DB2 database.
  • Extensively used Collections and Exceptions in batch program for database clean up.
  • Worked on UNIX shell scripting to run teh JAR file created for batch program.
  • Used Struts framework in UI designing and validations.
  • Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScripts, HTML, CSS and jQuery.
  • Backend development wif PHP, MYSQL, BASH, LINUX, UNIX
  • Support Agile upgrade and participate in test cases.
  • Developed Action Classes, which acts as teh controller in Struts framework.
  • Client side validations are done using JavaScript and server side validations are done using Struts validator framework.
  • Participated in teh development of a global customer system by using C++, Oracle, and Rogue Wave C++ Libraries
  • Maintaining teh C++ noledge modules product information.
  • Used C++, Java, Servlets, JDBC, JSP and DAO for Coding/Implementation
  • AJAX forms are created for update operations.
  • Data was converted into JSON using JSP tags.
  • Enhanced teh existing application to meet teh business requirement.
  • Establishing JDBC connection using database connection pool.
  • Wrote complex SQL statements to retrieve data from teh DB2 database.
  • Participated in teh Production support and maintenance of teh project.
  • Created new tables in DB2 database.
  • Teh application was developed using Eclipse on Windows XP. Deployed teh application on Apache tomcat server on windows server.
  • Used ClearCase version control system.
  • Performed usability testing for teh application using JUnit Test.

Environment: JAVA, JavaScript, Ajax, JSON, Struts, Design Patterns, Eclipse, Apache tomcat server, DB2, UNIX, ClearCase, Junit, C, C++

We'd love your feedback!