We provide IT Staff Augmentation Services!

Java/python Developer Resume

4.00/5 (Submit Your Rating)

Alexandria, VA

SUMMARY:

Java/Python Developer. Exceeds at all phases of challenging projects, leading development teams, or developing independently. Software Development & Hosting Commercial Websites on a dedicated Enterprise CentOS Linux server.

SKILLS MATRIX:

App Servers: Docker, Tomcat, WebLogic, JBOSS, Glassfish, Sun App Server, IIS

Frameworks: Spring MVC, Spring WS, Spring Core, Spring Boot, Struts, JSF 2+ Tapestry Custom MVC, Java FX, Java Spark API, Python, numpy, scipy, scikit - learn

Presentation Technologies: JSP, JSTL, HTML, Velocity, Applets, ASP.NET, Jasper Reports

Web Tier: Servlets, JSP, Various Frameworks (listed above)

Database Technologies: Oracle, MySQL, MySQL Stored Procedures, SQL Server, JPA, Hibernate, JDBC/ODBC, Visual FoxPro, FileMaker Pro Advanced, FileMaker Server

Source Code Control: SVN, Git, GitHub

Other: AWS, AWS EC2, AWS Elastic BeanStalk, Intellij IDEA IDE, MyEclipse IDE, Eclipse IDE, XML/Schema, Oxygen XML Tool, JProfiler, JDOM/SAX, JAXB, JAX-RS (REST), JAX-WS (SOAP), XSLT, XQuery/XPath, iText (PDF/RTF), ICONIX UML Process, Regular Expressions, Drupal, Joomla, and Wordpress CMS site creation and hosting, Charles Web Debugging Proxy, R Statistics Package, RStudio, JProfiler/VisualVM PMD, and Technical Writing

EXPERIENCE:

Java/Python Developer

Confidential, Alexandria, VA

Responsibilities:

  • Imported huge JSON files into elasticsearch and did near real - time queries.
  • Used Java maven elasticsearch dependency for import and programmatic interaction with elasticsearch.
  • Custom REST service integration so elasticsearch index available via application interface on custom port.

Confidential

Java/Python Developer

Responsibilities:

  • RDS database integration with Elastic Beanstalk for lookup service (via WAR file deploy to Tomcat).
  • Maintain EC2 Instances for testing and cloud services and application servers integration.
  • Testing Confidential capabilities in AWS.
  • Customized security groups, firewall rules.

Confidential

Java/Python Developer

Responsibilities:

  • Developed SpringBoot REST application for Confidential .
  • Prediction/analysis models included logistic regression, discriminant function analysis, general statistical models, and others.
  • SpringBoot also enabled client to decompress zip files on the fly and other convenience utilities.

Technologies included: Java, Spring Boot, R, SPSS, WEKA Confidential software, FileMaker Server, Tomcat, and others. Python used for other Confidential portions of the project with scikit-learn, numpy, and scipy libraries. Data visualization using Seaborn python library.

Confidential

Java/Python Developer

Responsibilities:

  • Migrated micro-services and MySQL to Docker containers with inter-container communication.
  • Created Confidential using Java Spark and Spring Boot frameworks for functionality externalization needed by third-party applications.
  • Spring Boot MVC API development.
  • Micro-service APIs read word documents, statistical routines including Poisson calculations, calculated Base64 results, third-party integration for RSA public key encryption, network utilities, custom “workdays” calculation, and met other customer requirements.
  • Wrote REST-based micro-service connector using Java/RServe for R statistical package -- for data analysis using third-party software deployed on Docker.
  • REST interface to Big Data car accident analysis using OSGB data.
  • Integrated Python and ScriptingBridge to automate system tasks.

Confidential

Java/Python Developer

Responsibilities:

  • Updated JAX-WS web service to use AES 256 Symmetric Encryption.
  • Data now encrypted on server and only decrypted when client downloads over secure connection.
  • Updated JDK policy file for AES 256, other.
  • Moved legacy data from outdated database platform to standard Enterprise database.
  • Extensive Java/JDBC development to automate table/field creation and to transfer data.
  • Migrated existing ad-hoc queries to new platform.
  • Created indexes on new database; did query performance analysis/tuning.
  • Created Java FX client apps to help client search/manage configurations.
  • Also migrating REST web services to micro-services using Spring Boot.

Confidential

Java/Python Developer

Responsibilities:

  • Created custom Ajax server for centralized business rules and custom calculations for multiple devices, operating systems, and platforms.
  • Works with various local and web client applications.

Confidential

Java/Python Developer

Responsibilities:

  • Created a JAX-RS (REST) web service that accepts text messages from a Windows client program via an HTTP object.
  • The web service, via its internally designed message queue, then emails each message in the queue using the Java Mail API. Logging done using log4j.

Confidential

Java/Python Developer

Responsibilities:

  • Created JAX-RS REST web service to estimate yearly error rates given weekly errors using custom linear regression Java logic.
  • Web service integrates into an existing client application.

Confidential

Java/Python Developer

Responsibilities:

  • Created JDBC cross-product/database synchronization implementation for remote clients to sync with MySQL (Oracle, or other DBMS also possible).
  • Project similar to third-party tools that let remote clients sync data with corporate databases.
  • Dynamically updated IP firewall rules using Java logic: reads firewall log and re-writes firewall reject IP file.

Confidential

Java/Python Developer

Responsibilities:

  • Created and integrated Java/XSLT solution for organic health product company - apply transformation and business rules for cost, quantity, and other factors to shipping process XML output file using Java/XSLT.
  • Also used library (Apache commons net) for FTP file handling. JDOM also considered.

Confidential

Java/Python Developer

Responsibilities:

  • Updated REST-based workflow-based Messaging System with technology refresh: Java 8, latest MySQL, JDBC Driver, Tomcat, and Windows server version.
  • Updated exception handling to use Java 7’s try-with-resources.
  • Used JProfiler to check for memory leaks or other issues as part of refresh - adjusted Tomcat memory heap settings.
  • Further optimized code per PMD. Messaging System broadcasts and captures programmatic (automatic) trading system workflow events, and allows financial analysts to communicate within a broker trading system.
  • Also supports interactive message board and flexible messaging with active user list.
  • Wrote queries and MySQL stored procedures for reporting requirements.

Confidential

Java/Python Developer

Responsibilities:

  • Agile environment using Spring Web Services with contract-first XSD for major Confidential .
  • Wrote JAX-RS RESTful and JAX-WS Web Services using Maven to integrate with Ruby front end.
  • Detailed XSDs created. Services connect to Oracle backend.
  • Created custom Spring logic to dynamically switch databases during data refresh on Oracle 11g.
  • Upgraded Spring in Nexus environment for development.
  • Created detailed architectural documentation including object models, class diagrams, use-case diagrams, mind maps, and system descriptions.
  • Kept project documentation in AI-based, highly searchable, document repository.
  • Helped create custom Maven archetype to generate each new Web Service project.
  • Created multiple proof-of-concept projects. Created custom Spring DomPoxMessageFactory testing framework for Spring Web Services.
  • Using JProfiler, did profiling analysis of running services, checked for memory leaks, etc.
  • Created Screencasts to document new features for team.
  • Trained junior Java developer(s) and did mentoring.
  • Hibernate/JPA project uses JAX-WS Web Service for front-end validations.
  • Other JPA queries and updates implemented.

We'd love your feedback!