We provide IT Staff Augmentation Services!

Senior Java/python Developer Resume

0/5 (Submit Your Rating)

Warren, NJ

PROFESSIONAL SUMMARY:

  • Over 14 years of experience in analysis, design, architecture, development, testing and implementation of various Java / J2EE Internet/Intranet applications
  • Over 6 years of hands on Python development. Well versed with Python frameworks like Webapp2 and, Flask
  • Well versed in Core Java, Multithreading, J2EE Middleware, JMS, ActiveMQ, XML, Web Services, EJB and Spring Framework & PL/SQL programming
  • Designed/architected web services using technologies like Apache Axis, Xfire, CXF and Dropwizard
  • Worked extensively on Application Servers like Weblogic, WebSphere, Apache Tomcat and Jetty
  • Very good experience in designing and implementation of highly concurrent multithreaded systems.
  • Very good experience with cloud platforms like Amazon AWS and Google AppEngine
  • Complete life cycle experience on cloud platforms from provisioning the servers, securing, deploying and maintaining applications
  • Very good experience in developing web front end using Angular JS, JQuery, ExtJs(Sencha) etc.
  • Very good experience working with Python libraries like sqlalchemy, google datastore, pyquery, boto etc. Also well versed with Python tools like Celery and Fabric
  • Experience in designing /architecting Software as a Service applications (SaaS)
  • Experienced in implementing software security requirements and PCI compliance in accordance with OWASP recommendations.

TECHNICAL SKILLS:

Operating Systems: Windows, UNIX, Linux

Application Servers: Gunicorn, Apache Tomcat, Jetty, Weblogic

Programming Languages: Java, Python, Java Script

Web Servers: Apache, Nginx

RDBMS: Oracle 8i/9i 10g, MS SQL server 2000, MySQL, PostgreSQL, Google Datastore

Design Methodologies/Models: OOAD, UML, GoF, J2EE Design patterns

Tools: Eclipse 3.x, IntelliJ Idea

Frameworks: Python Flask, WebApp2, Spring Framework(java)

Web Technologies: Other Tools

AngularJS, JQuery, HTML, CSS: Ajax, XML, XSLT, HTML, Java Script, Ant

Build / Deployment / Testing: Anthill Pro, Cruise Control, jenkins, Python Nose

PROFESSIONAL EXPERIENCE:

Confidential, Warren, NJ

Senior Java/Python Developer

Responsibilities:

  • Application architecture designed as per the requirements using Spring framework.
  • Requirement Analysis and Estimation of project timelines
  • Front end development using AngularJS backed by Spring MVC on the backend.
  • Implemented ehcache for better performance
  • Developed Python batch processors to consume and produce various feeds
  • Generated pdf Daily and Monthly statements using Aspose PDF Kit.
  • Implemented Test Driven Development(TDD) strategy for the project
  • Developed Internal auxiliary web apps using Python Flask framework with AngularJS and Twitter Bootstrap CSS / HTML framework.
  • Setup Jenkins continuous integration for the project and automated UAT deployment.

Confidential, Eden Prairie, MN

Software Designer/Architect

Responsibilities:

  • Lead design and development for the project.
  • Core java coding
  • Flex front - end coding and implementation of Cairngorm framework
  • Established BlazeDs remoting to backend Spring services
  • Designing and developing web applications using action script in Flex environment.
  • Creating charts and graphs using Adobe visualization components
  • Produce analysis, design, build, test, deployment, and support artifacts .
  • Analyze internal development process and make recommendations for changes.
  • Participate in project estimation - feasibility, scale, scope, timeline.
  • Organize and lead internal sessions in product or technological areas.
  • Mentor developers, define and promote best practices.
  • Participate/Lead in code and design reviews.

Environment: Core java, J2EE ( EJB, JNDI, JDBC,JMS), Spring, Hibernate, Eclipse 3.1, Flex front end, BlazeDs,Connect Enterprise FTP, SVN, Weblogic 10, Oracle 10g, Solaris

Confidential

Software Designer

Responsibilities:

  • Lead design and development for the project.
  • Core java coding - Multi threaded modules, Collections.
  • Evaluated rule engine frameworks for the complex per diem calculations.
  • Produce analysis, design, build, test, deployment, and support artifacts as appropriate to the project.
  • Implemented JBoss rule engine frame work with pluggable rule cartridges in order to easily customize per diem rules for various European countries.
  • Analyze internal development process and make recommendations for changes.
  • Participate in project estimation - feasibility, scale, scope, timeline.
  • Organize and lead internal sessions in product or technological areas.
  • Participate/Lead in code and design reviews.

Environment: Core Java, J2EE ( EJB, JNDI, JDBC,JMS), Spring, Hibernate, Eclipse 3.1, Connect Enterprise FTP, CVS, WebLogic 8.1, Oracle 9i, Solaris8

Confidential

Responsibilities:

  • This is a web application developed for Varrow to enable their managers to know what their employees are currently working on. Varrow employees will receive an SMS notification from the app every morning and they can respond by replying to the SMS with what they are working on that day. Varrow management are provided with job status reports for the employee visibility.
  • Responsibility: Full stack development

Confidential

Responsibilities:

  • This is a web application deployed on Google appengine. This apps main functionality is to let Red Pocket mobile’s customers to activate their SIM cards via SMS or via Phone call. This integrates their providers SIM provisioning api with the web application. The SMS and Voice call workflow developed using Twilio (a cloud telephony platform)

Confidential

Responsibilities:

  • This is the AngularJs front end web application for Conglutino’s data capture platform called superCube. Supercube enables their customers to capture information from scanned images (like invoices etc.). This front end enables Conglutino’s customers to configure the various types of documents they want to capture. This web app integrate with the core SuperCube data capture engine to queue the capture request to the backend SuperCube workers. Task queueing implemented by Celery with Amazon SQS.

We'd love your feedback!