We provide IT Staff Augmentation Services!

Software Developer, Data Analyst Resume

3.00/5 (Submit Your Rating)

Green Bay, WI

PROFESSIONAL SUMMARY:

  • Around 7 years of experience in software field as an Software Engineer and also experience in other models of the Software development life cycle (SDLC).
  • Expertise in developing Web applications, Console applications, windows applications, Service oriented applications, Databases and workflow - enabled applications. Experience in developing N-tier architecture and MVC and MVT pattern applications.
  • Extensive experience in analyzing, designing, developing, documenting, testing and deploying Web applications and Web services using different languages and frameworks.
  • Strong experience in implementation of Object Oriented Programming Languages (OOPS), Object Oriented Application Development (OOAD) using the C#, Java, php and Python.
  • Experienced in WAMP (Windows, Apache, MYSQL, Python /PHP) and LAMP (Linux, Apache, MySQL, Python /PHP) Architecture.
  • Experience in developing databases using the Relational Database (SQL) and Non-relational database(NOSQL).
  • Experience in building web applications using python language and major frameworks like Django and Flask.
  • Experience building the python applications under the Linux Operations systems.
  • Experience on RESTful API’s, Design patterns, code-first initial developments or model first approach, Telerik, UI, MVC controls, AJAX controls, automation Scripts, Visual Basic,
  • Developing applications using the N-tier architecture or MVC architecture.
  • Experience in developing applications for different scientific, mathematical and statistical calculations using the NumPy, Pandas, SciPy and other libraries.
  • Implementing the R language code in the python using the Subprocess for statistical computing.
  • Experience in developing the single page applications(SPA) using the AngularJs 1.x/2.x framework.
  • Developed databases in the Amazon Cloud Services and also in Azure cloud services.
  • Experienced in working on Application Servers like WebSphere, WebLogic, Tomcat, Web Servers like Apache server, NGINX, Web servers like Apache HTTP server and other servers.
  • Experienced in machine learning algorithms and data structures in building models.
  • Experience on working in Production Support, fixing bugs development and integration.
  • Strongly experienced in mainly using Agile methodology (Scrum) and fallowing the Agile Methodologies with SDLC and PDLC. Also experience in the waterfall method or traditional sequential development.
  • Experience in using version controls for the repository of the code, mainly using the GIT and TFS.
  • Experience in Test Driven Development (TDD) using N-Unit and visual studio test tools for unit testing. Used Manual and Automated testing of applications developed on windows, LINUX environment.
  • Strong experience in Different Domains like Finance, Banking, Insurance, Health care.
  • Ability in learning and using new technologies very quickly and excellent in communication. Ability to work independently and with minimum supervision.

TECHNICAL SKILLS:

Languages: C, C++, C#, Python 2.x/3.x, Core Java, JavaScript.

Web application Frameworks: Django, Flask, servlets, JSP.

Database: SQL-MSSQL, Oracle, MySQL, SQLite.

Web Technologies: HTML5, CSS3, XML, JavaScript, AngularJS, JSON, API, bootstrap.

Web Server: IIS, Apache HTTP, NGINX.

IDE’s: Pycharm, eclipse, VS code, sublime, spyder.

Operating Systems: Windows, LINUX,UNIX.

Version Control: Git, bitbuket.

Methodologies: Agile, Scrum, TDD, Waterfall.

PROFESSIONAL EXPERIENCE

Confidential, Green Bay, WI

Software Developer, Data Analyst

Responsibilities:

  • Designed and developed web applications using Django and Flask.
  • Used flask where the requirements and configuration need to be written according to the internal protocols.
  • Placed data into JSON files using Python to test Django websites.
  • Worked majorly on building the simulation applications for the business people who need to get experience with the real time business.
  • Simulation application build using basic html, css, javascript, jinja, bootstrap for the templates.
  • Build several functionalities in doing multiple operations on the data received from the users and also getting some date from models.
  • In reducing the data flow for each call, I used Redis server to save some data which save the time in calling the data from the database.
  • Used numpy and pandas when doing operation on large datasets. Working with notebook in working with data frame.
  • When large number of users using application at the same time, to reduce the timegap in producing the results, loading each user data into data frame and reviewing data and applying the operations as needed and finally pushing the data into database using pandas sql function.
  • Building the simulation application, we used Celery and Rabbitmq for running operations of each user using different workers to making application more time efficient in producing the results.
  • Used WSGI, UWSGI and nginx server in different applications.
  • Also used Web sockets for applications to reduce the calls to the server when more numbers of users and using the application in a single simulation.
  • Daphne is a server used for the web sockets application.
  • Finally build the complete application in a docker container which makes us easy in deploying into cloud service.
  • Worked in python scripting. Used CRON and CAWA for running daily jobs.
  • Developed the Restful API’s for the clients and implementing using the Apache server.
  • Used Django API's to access the database easily for the web servers.
  • Created Unit test/ Regression test framework for working/new code.
  • Experience in data analysis using the libraries like NumPy, pandas and matplotlib.
  • Used PyQt to implement GUI for the user to create, modify and view reports based on client data.
  • Data analysis using the NumPy and pandas in the field of scientific computing, designing- data structures and functions for easy access of the data.
  • Developed python scripting to parse the JSON/XML data into data and load into the database.
  • Experienced in the cloud services for the developing, deploying and maintaining the applications.

Confidential, Chevy Chase, MD

Application Development, Data Analysis

Responsibilities:

  • Designed and developed the applications using the Python language.
  • Developed the web applications using the Django framework to implement the MVC architecture pattern.
  • Placed data into JSON files using Python to test Django websites.
  • Used Python scripts to update the content in database and manipulate files to the required formats as required.
  • Developed the Restful API’s for the clients and running using the Apache server.
  • Generated Python Django forms to maintain the record of online users and also providing the authentication and security to the forms/applications.
  • Used Django API's to access the database easily for the web servers.
  • Developed tools to automate some base tasks using Python, Shell scripting and XML.
  • Created Unit test/ Regression test framework for working/new code.
  • Experience in data analysis using the libraries like NumPy, pandas and matplotlib.
  • Used PyQt to implement GUI for for clients to view reports based on data which would be easy to take decisions.
  • Data analysis using the NumPy and pandas in the field of scientific computing, designing- data structures and functions for easy access of the data.
  • Developed python scripting to parse the JSON/XML data into data and load into the database.
  • Experienced in the cloud services for the developing, deploying and maintaining the applications.
  • Installed and maintained web servers Tomcat and Apache HTTP in LINUX (Ubuntu).
  • Designed and developed the UI for the website with HTML5, XHTML, CSS3, Java Script, Jquery and AJAX.
  • Used bootstrap for the developing the Responsive web applications.
  • Used the latest application front-end using the AngularJS framework, especially for developing the SPA(single page applications)
  • Developed the applications web server using the PHP and latest NodeJs for easy and fast communications.
  • Involved in working with Python open stock API's.
  • Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQLdb package.
  • Design, develop, and deploy engaging web applications using Python and flask framework.
  • 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.
  • Developed remote integration with third party platforms by using RESTful web services.

Confidential, Sacramento, CA

Python Application Developer

Responsibilities:

  • Involved in the complete Software Development life cycle (SDLC) in developing web application for the people of Arizona.
  • Developed user interface of the web application using HTML, CSS3, and Bootstrap.
  • Developed custom user defined functions in JavaScript and Jquery to validate application functionalities/features. Also used Jinja in some templates of the application.
  • Responsible for writing OOP code in Python for server side scripting.
  • Wrote code to support model-view-controller (MVT) pattern of Django framework in developing several modules for the application.
  • Managed large datasets using Pandas data frames and Oracle for operations in the application and finally push the output into database using the df to sql function.
  • Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
  • Thorough knowledge in various front end tools like HTML, CSS, JavaScript, XML, JQuery, Angular JS, and AJAX.
  • Built various graphs for business decision-making using Python matplotlib library.
  • Used Python library Beautiful Soup for web scrapping.
  • Developed user interface solutions on Django web framework.
  • Used Python scripts to update content in the database and manipulate files.
  • Involved in building database Model, APIs, and Views utilizing Python technologies to build web based applications.
  • Developed interfaces using JavaScript, HTML technologies for several web applications to fetch and graphically present required data from database.
  • Maintained program libraries, users' manuals and technical documentation in Github.

Confidential, Kansas City

Java Developer

Responsibilities:

  • Worked mainly in developing the web application pages for User accounts and upgrades as required.
  • Participated in SCRUM Meeting and Delivered the Project in SCRUM methodology.
  • Implemented Spring MVC, dependency Injection (DI) and aspect-oriented programming (AOP) features along with hibernate.
  • Involved in implementation of MVC pattern using Angular JS, and Spring Controller.
  • Created RESTful web services interface to Java-based runtime engine.
  • JSP and Struts framework used to Developed presentation tier and while coding JSP pages used custom tag libraries and Struts tag libraries and used AJAX for better user interface.
  • Created Database Tables, Sequences and wrote hibernate mapping files and POJO classes and used Spring DAO on data layer access layer with the Hibernate.
  • Used Spring ORM to integrate with the Hibernate and used the hibernate template to implement the business logic.
  • Used MySQL as Database and wrote SQL queries for updating and inserting data into the tables.
  • Developed business logic using Java, Struts Action classes and deployed using Tomcat.
  • Using JavaScript user input validated using regular expressions and also in the server side.
  • Used JIRA to assign, track, report and audit the issues in the application and developed the pom.xml using Maven for compiling the dependencies.

Environment: JavaScript, Restful, Struts1, JSP, Servlets, Log4j, AJAX, Eclipse 3.1.1, Hibernate 3.0, Spring 1.2, CSS, JDBC, HTML, JSP, Angular JS, MySQL, JS, Maven, Junit and JIRA.

Confidential, Kansas city, MO

Java Developer

Responsibilities:

  • Involved in preparing the detailed design document for the project.
  • Creating class diagrams, sequence diagrams, Data Model and Object Model using Rational Software Architect.
  • Implemented the architecture of the modules according to the J2EE standards.
  • Developed three tier architecture using MVC design patterns of Spring MVC, Spring IOC, Spring Web modules.
  • Developed User Interface using JSP, JSF, HTML, JavaScript, and CSS, developed various Action and bean classes.
  • Involved in the configuration of Spring and Hibernate and used generic DAO design to build Hibernate DAO classes.
  • Used Object/Relational mapping tool Hibernate to achieve object persistency.
  • Written Delegate services provided web services SOAP, XPATH, XSLT, DTD to the end clients
  • Involved in configuring Hibernate to access database and retrieve data from the database for the modules.
  • Implemented logger for debugging and testing purposes using Log4j.
  • Developed stored procedures and triggers with PL/SQL stored procedures using TOAD.
  • Developed ANT Scripts to do compilation, packaging and deployment in Weblogicapplication server.
  • Involved in configuration of Eclipse, TOAD and Web Logic Application server.

Environment: Eclipse, Weblogic application server, JNDI, Spring IOC, Spring MVC, JPA, Hibernate, Unit Test (JUNIT), XML, JSTL, Spring Tag Libraries, JSP, Servlets, JDBC, JMS, MySQL, Rest web services, JQuery, Log4J, Maven, Java script, HTML.

Confidential

Java Developer

Responsibilities:

  • Involved in complete SDLC - Requirement Analysis, Development, System Integration Testing and Performance Testing.
  • Designed and Implemented Hibernate data persistent framework to persist any kind of Java object, manipulate a hierarchy of objects, handle collections, caching and work with transactions.
  • Involved in Implementation of Middleware framework using Hibernate and Spring Framework.
  • Developed POJOS for Data Model and mapped the Java Objects with Relational database tables.
  • Designed and developed Service layer using Spring framework.
  • Used MVC based Struts framework to develop the multi-tier web application presentation layer components.
  • Involved in Integration of Hibernate and Struts with Spring Service layer.
  • Implemented Struts tag libraries like html, logic, tab, bean etc in the JSP pages.
  • Used Struts tiles libraries for layout of web page and performed struts validations using Struts validation framework.
  • Used WebLogic Server to develop, test and deploy all the Java components.
  • Implemented Oracle database and JDBC drivers to access the data.
  • Maintained the application configuration information in various properties file.
  • Performed unit testing, system testing and integration testing.

Environment: Java, Hibernate, Spring Framework, Struts 1.2, Log4J, WebLogic Server, Servlets, JSP, JDBC, HTML, Java Script, CSS, Rational Rose, UML, XML, Oracle.

We'd love your feedback!