Python/java Developer Resume
Brea, CA
SUMMARY
- Over 4 years of professional experience in analysis, design, implementation and testing of object oriented application in Client/Server environment using Java - J2EE Technologies.
- Involved in all teh phases of Software Development Life Cycle (SDLC) including Analysis, Design, Development, Integration and Implementation.
- Strong experience working with Core Java applications involving Collections, Multithreading, networking and Exception Handling.
- Experience in various web based applications using J2EE, Java-Servlets, JDBC, Java Script, XML, SOA, JMS, Spring, JSON, SOAP, WSDL, REST and JAX-RPC.
- Developed web GUI involving HTML5, Node JS, Java Script under MVC architecture
- Experience in Configuring and deploying to Web/Application servers Apache, Tomcat, Web Logic and Web Sphere. noledge in Hadoop, Pig, Hive, Map Reduce and Sqoop.
- In-depth noledge of computer applications and scripting like Shell (c, bash, tsh and ksh), Perl and Python.
- Expertise in Java technologies like J2EE, Java Script, Servlets.
- Expertise in working with Oracle, SQL, PL/SQL, MySQL, NoSQL and Mongo DB.
- Intensive noledge in databases like Oracle 10g, Mongo DB, Postgres, No SQL, SQL and MySQL.
- Experience in creating build scripts using ANT, Maven.
- Good Experience in Jenkins for continuous integration on server
- Expertise in developing teh presentation layer components using AngularJS, NodeJS, JSP, Ajax, JavaScript, XML, HTML, VBScript, HandleBarJS.
- Design and implementation of REST Full Web services
- Hands on experience in Web Application Development using Client Script design technologies like Angular JS.
- Expertise in developing MVC pattern based application with Struts, Spring MVC and Servlets.
- Extensive development experience with Spring core, DAO, JDBC, security and AOP modules.
- Strong Knowledge in Amazon Web Service's EC2, S3 (Simple storage service), SNS, RDS.
- Good Experience in developing test cases with JUnit and Groovy.
- Strong Experience with version control tools such as Subversion and Git.
- Hands-on experience with industry-standard IDEs like Eclipse, web logic and Net Beans.
TECHNICAL SKILLS
Programming Languages: C, C#, C++, SQL, JAVA/J2EE, UNIX Shell, Perl and Python.
Frameworks: Struts, Spring, Spring MVC, Hibernate, DJango.
Databases: Oracle, SQL Server and MySQL, Postgres, MongoDB, No SQL.
Operating Systems: Windows 8/7/XP, UNIX and Mac OS X.
Web tools and Languages: HTML, JavaScript, CSS, JQuery, JSON, AJAX, Angular Js, NodeJs.
Versioning Tools: Subversion Clear case, GIT, GITHUB and TFS.
Web Technologies: JDBC, Servlets, JSP.
Build Tools: ANT, MAVEN.
Web/App servers: Web Logic, Web Sphere, Apache Tomcat, JBOSS.
IDE's: Eclipse, NetBeans, Notepad ++, Sublime Text, PyCharm and edit plus.
Methodologies: Unified Modeling Language (UML), Agile, Scrum.
PROFESSIONAL EXPERIENCE
Confidential, Brea, CA
Python/JAVA Developer
Responsibilities:
- Involved in requirement analysis, functional specifications and design.
- User interface is decoupled using Spring MVC architecture with Struts implemented already as teh frontend.
- Worked on teh Presentation tier using Struts framework and designed Actions, Action Form, Helpers and related configuration for each use-case.
- Used standard Python modules e.g. csv, robot parser, itertools, pickle, jinja2, xml for development
- Modified teh SQL queries and techniques for improving teh performance of queries.
- Developed Server side validation checks using Struts Validators and Java Script validations.
- Deployed and tested on WebSphere Application Server.
- Worked with XML, XSL to develop UI for teh application.
- Developed web Components using JSP, Servlets under J2EE Environment.
- Front end graphical user interface is designed using HTML, JSP, XML and CSS, AJAX.
- Used Tomcat as application server on development environment and JBOSS on test and Production environment.
- Developed Application on IDEs like Eclipse, Rational Application Developer, Rational Software Architect and Version control tools like Perforce P4V, CVS, SVN, Visual SourceSafe and Team foundation server.
- Developed views and templates with Python and Django's view controller and template language to create user-friendly website interface.
- Designed, developed and bundled various small financial utilities using JAVA, Hibernate, XML parser SAX which was distributed to different development teams.
- Created Connection Pools in WebSphere and configured as needed.
- Responsible for Parsing XML data using XML parser and Testing, fixing of teh bugs and coding modifications.
- Configured SQL Developer to work with oracle and Oracle to work in teh complicated queries required forth DAO layer development.
- Responsible for investigating teh issues, defects, determining problem root cause, formulating corrective action recommendations & implementing them.
- Used UML to design various data models including data flow diagrams, work flow diagrams and interaction diagrams.
- Designed Class Diagrams, Sequence Diagrams depicting flow of teh application using Rational Rose.
- Self-motivated team player with good Analytical, Logical and Problem Solving ability.
- Created data base tables, functions, stored procedures and wrote prepared statements using PL/SQL.
- Participated in Daily stand-up meetings with project manager, Team Lead, co-developers, communicated with testers and resolved trackers.
Environment: Spring, Hibernate, Struts, JQuery, AJAX, Sencha, ExtJS, JavaScript, backbone.js, Spring IOC, Oracle 11g, CRUD, PL/SQL, JDBC coherence, Web Sphere, Struts, JSP, REST API, Python 2.7/3.4, Django 1.9/1.10.
Confidential
Fullstack Developer
Responsibilities:
- Created Test cases and tested teh application thoroughly.
- Created Servlets, JSPs and used JUnit framework for unit testing.
- Development of UI screens (using Html, JQuery, Ajax, and CSS).
- Received teh requirements from clients, analyse it, make teh design document and send it to teh client for review and approval.
- Participated in customer’s meetings.
- Installed, configured, and maintained WebSphere Message Broker V6.1 and MQ V6.0.
- Configured MQ Objects within teh WebSphere Application Environment.
- Guided teh offshore team to transfer teh design document to them for development.
- Used UML diagrams to create detail design document.
- Used various design patterns like singleton, factory pattern and strategy.
- Used Hibernate ORM for persisting data in MySQL database.
- Involved in designing and implementation of MVC design pattern using Spring framework for Web-tier.
- Developed readable and simple curriculum for teh average user to get started with Python.
- Worked with companies to implement Python programming and train on-site Python Programmers
- Developed various Database interaction objects by implementing teh DAO Patterns and used JDBC as Model Component.
- Developed Perl and Shell scripts for upload of data feed into database
- Developed reports in Perl for our end users
- Twisted integrates a large number of consistent APIs for developing new Internet services
- Developed PL/SQL triggers and master tables for automatic creation of primary keys.
- Used AngularJS as teh development framework to build a single-page application.
- Developed and implemented teh new flow of Component trades which includes loading teh feed file in Perl/Unix shell, applying teh business rules through stored procedures and generating teh report in Perl for teh end users
- Supported Production/Stage application defects, track and document using Quality Centre.
- Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server.
- Involved in extensive DATA validation by writing several complex SQL queries and Involved in back-end testing and worked with data quality issues.
- Wrote custom support modules for upgrade implementation using pl/sql, UNIX shell scripts.
- Used Clear Case and Subversion for Source code version control.
- Developed teh UI panels using XHTML, CSS, and JQuery.
- Provided client side validations using Spring 2.5 Validator framework and JavaScript.
Environment: Java, J2EE, MySQL, Eclipse, XML, JSP, JDBC, Servlets, HTML, AngularJS, JavaScript, JQuery, Python, Perl, Twisted Matrix, Windows, JDBC,CSS, UML, Spring, WebSphere MQ, Shell Script, Spring MVC, Hibernate, Web Services, PL/SQL, Oracle, SQL.
Confidential
Java Developer
Responsibilities:
- Coded for teh repair of SWIFT message generation.
- Coded for Master Maintenance Module.
- Involved in teh MOM in swift message generation.
- Involved in teh impact analysis and prepared document for it.
- Analyzed data collected in stores (DTS Package, T-SQL, jobs, stored-procedures and queries) and provided reports to teh commercial team (Excel, VB Script, Macro)
- Optimized DTS, stored procedures and jobs into SQL Server to increase overall performance and time/server use of daily functions
Environment: Java, Java, J2EE, Struts, SQL, Oracle 8i, Web logic 8.1 Eclipse.