We provide IT Staff Augmentation Services!

Sr Software Consultant Resume

2.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

Hard - working professional with 18+ years of experience and a proven knowledge of application development, data communications, and database design. I have 10+ years in Java, 6 years of experience building micro services. Aiming to leverage my skills to successfully fill the Senior Software Engineer role at your company.

TECHNICAL SKILLS:

Java and related API's/products: Java, Vert.x, Swagger, Grails, Groovy,, Python, Kinesis, SQS, Node.js, Angular,Liquibase, J2EE, AWS, Spring, Spring Boot, Hibernate (ORM), MySql, JUnit, JMockit, RESTful API, XStream, Ehcache, Terracotta, Esper, Jetty, ActiveMQ, Ivy,JEE6, JSF-2.0.2, PrimeFaces-3.3.1, Aspose, JNDI, JMS, JMX, Java Beans, Struts, JasperReports.

BigData: Scala, Apache Spark, Data Frames, Qubole, Looker, Hive, S3, prestoIDE s Intellij, Eclipse, NetBeans

Source Control: Git, Mercurial, Maven, Subversion, StarTeam, CVS

Project Management: Confluence, Jira, Rally

Tools: and Scripting languages Qubole, Datadog, Kibana, PagerDuty, Java Script, XHTML, YourKit, CSS, Unix sh/ksh, MS bat/cmd, AWK, Visio, ANT

Operating Systems: Linux, AIX, Sun Solaris, Windows NT, Win XP, and DOS

Datastore: Cassandra, Elastic Search, Postgres, MySQL, Sybase SQL Server, Hive

Application servers: GlassFish-3.1.2, JBoss, Tomcat.

Technology Standards: HTTP, HttpClient, SMTP, FTP, TCP/IP, JDBC, and UML

Architecture Standards: JEE6, Design Patterns, AOP, J2EE, Relational Design

PROFESSIONAL EXPERIENCE:

Sr Software Consultant

Confidential, Austin, TX

Responsibilities:

  • Help Confidential migrate their email marketing campaign from Oracle product to in-house product.
  • Develop data pipeline in apache spark/scala/dataframes/S3/hive/aws/kafka/es.
  • Write integration tests and data validation using validation framework.
  • Setup Qubole cluster and integrated hive with Looker

Senior Software Engineer

Confidential, Austin, TX

Responsibilities:

  • Run spike on new feature products, successfully implemented in-house crawler, Nylas email integration
  • Stand up a Vert.x swagger based micro services.
  • Design storage schema based on use case (Elastic Search, Cassandra, Postgres).
  • Implement Rest API endpoints, search, filters, type ahead.
  • Integrate 3rd party products (SimilarWeb, Nylas, GA etc).
  • Design and implement scaling solution.
  • Implement pipeline ingestion using Kinesis streams and KCL.
  • Add unit / integrations tests e.g using Liquibase.
  • Build datadog dashboards and metrics around microservices, api calls, persistence, latency etc.
  • Add scripts and corresponding metrics monitors for Pageduty.
  • Debug production issues thru logs(Kibana), following code and fixing issues.
  • Follow CI/CD and code review process.
  • Mentor junior developers

Senior Software Engineer

Confidential, Austin, TX

Responsibilities:

  • Built microservices for SensorLogic platform with ActiveMQ.
  • Provide API to send generic or non-generic commands to large amount of devices.
  • Design / Implement state machine to correctly reflect the status of command to each device.
  • Implement third party (e.g Prism-Pro Kore) product into Sensorlogic Platform.
  • Help increase throughput for certain services using MultiThread / caching. refactor / redesign micro-services to improve performance.
  • Add Spring Batch to persist large amount of data to the database.
  • Mentor junior developers

Senior Software Engineer

Confidential, Austin, TX

Responsibilities:

  • Design/write backing beans, jpa entity façade.
  • Design/write xhtml web pages using composition from Facelets, change primefaces theme.
  • Generate dynamic report using primefaces dynamic rows/columns .
  • Write XSL to transform credit report xml.
  • Generate Excel reports using Aspose and Mysql ANSI sql’s.
  • Write/modify vehicle wizard using javascript/css/html/java.
  • Convert Nada data (MDB) and Chrome data into corresponding tables in the system.

Software Engineer

Confidential, Austin, TX

Responsibilities:

  • Redesigned Implemented and maintained Payroll system in java / hibernate.
  • Redesign and Implemented payroll reports in java.
  • Resolved day to day production issues.

We'd love your feedback!