We provide IT Staff Augmentation Services!

Sr. Application Developer (full Stack) Resume

2.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY:

  • Talented technical lead with 12 years of hands - on experience leading, design, development, analysis and implementation of enterprise web applications.
  • Demonstrated expertise in managing complex projects simultaneously and optimizing product deployments.
  • Proven ability in developing applications using Java, J2EE, Struts, JSF, Spring, JPA Hibernate, React.js, Node.js, Postgres SQL, ELK and RESTful Web Services.
  • Experienced in implementing several web applications through entire software development life cycle using Waterfall, Agile, XP and Iterative methodologies.
  • Manage client projects simultaneously from requirements analysis through maintenance stage with team members.
  • Requirements Management Application Development Release Management Deployment Project Management
  • Continuous Integration Unit Tests Migration Optimization Agile Methodologies System Enhancements
  • Enterprise Application Design / Maintenance Analysis Proof of Concept Request for Proposal Communication

TECHNICAL SKILLS:

Languages: Java, JavaScript, UNIX Shell Script, Scala

Web: JavaScript (ES5, ES6, Coffee Script), Node.js, Promise, Bootstrap CSS, lodash.js(Underscore.js), JEE, JPA, JMS, EJB, REST Web Services, Weblogic, Tomcat, Jetty, jQuery, Kibana, Logstash

Methodologies: Agile, Scrum, XP, Waterfall, Iterative Waterfall

Design patterns: Singleton, Adapter, Command, Abstract Factory, Strategy

Frameworks: React.js, Node.js, Express.js, Play Framework, Akka framework, Struts, Spring, JSF, Hibernate, Eclipse Link, Dropwizard (like Spring Boot)

Middleware: Tibco RV, IBM MQ Series

RDBMS: Oracle, MS SQL

NoSQL/Search engine: Elastic Search- ELK, Cassandra

CI/tools/deployment: Maven, Jenkins, XL Deployit, Bamboo, Amazon AWS, Cloud Foundry, Akana API management tool, swagger

Source Management: Git, SVN, CVS

Testing: Mocha.js, Akka TestUtils, JUnit, Gatling (Performance testing), ScalaTest

IDE: Eclipse IDE, IntelliJ IDEA, WebStorm, Talend Open studio

Operating System: Windows, UNIX, Mac OS

PROFESSIONAL EXPERIENCE:

Confidential, St. Louis, MO

Sr. Application Developer (Full Stack)

Responsibilities:

  • Designed micro services Migration of monolithic application to strategic micro services in a distributed architecture environment.
  • Implemented UI and micro services based APIs using React.js, Node.js, Express.js, Enzyme, Sinon.js, Mocha.js, Chai.js, lodash.js, promise, Scala, Play framework, Akka Actors, Cassandra, Elastic Search, Coffee Script, ES6, RESTful web services, Kafka messaging system, reusable components.
  • Automated unit test cases using mocha.js, chai.js, ScalaTest.
  • API Stress test cases using Scala, Gatling performance testing tool.
  • Agile, Scrum, pair programming, full stack development.
  • Management Jira ticket requests and resolutions of bugs.
  • Webpack, eslint, Maven, npm, Jenkins CI, Cloud Foundry, Amazon AWS.
  • Define Study API for Study Management - 4 months
  • Experiment API for Experiments Management - 2 months
  • Treatment Search API for experiments management -1 month
  • Study application UI and API - 2 months
  • Plan Sets UI and API - 7 months

Confidential

Technical Consultant

Responsibilities:

  • Developed micro services based, high volume, and high availability, near real-time streaming analysis chain monitoring solution for production users to perform Business Activity Monitoring, data analytics and visualization. Managed high-level documentation while establishing technical road map and plan.
  • Implemented micro services using Dropwizard framework, RESTful web services, jetty server and ELK Stack (Elasticsearch, Logstash & Kibana).
  • Performed automated unit testing using JUnit and stress Scala based stress test cases and Gatling performance testing tool.
  • Management Jira ticket requests and resolutions of bugs.
  • Maven, Hudson / Jenkins, & continuous nightly build, release (tag SVM versions), automatic deployment on Unix servers.
  • On boarded 7 critical applications, successfully to use TMonV3 dashboard.
  • Created materials of end users and created Wiki for knowledge base.
  • Led requirement management and application development of monitoring and alert system. Identified project scope and reported to stakeholders. Initiated implementation of new architecture and features.
  • Management Jira ticket requests and resolutions of bugs.
  • Maven, Hudson / Jenkins, & continuous nightly build, release (tag SVM versions), automatic deployment on Unix servers.
  • Spearheaded programming for automation of manual tasks and initiated unit test. Ensured compatibility and integration with old version.
  • Developed RESTFul services, HTTP based Java component to send data to Elasticsearch from various application.
  • Created Regex, Grok, grep experssions, configuration on the client servers to fetch the data (data pull).
  • Created dashboard using histogram, table, and bar, pie charts.

Technologies used: Java, JEE, UNIX, Elastic Search, Logstash, Kibana, DSL, JSON, RESTful Web services, AngularJS, JDBC, Spring Security, Spring Core, Java Swing, JUnit, TIbco RV, Maven, Ivy, Jenkins, Dropwizard, Continuous Integration, Gatling, Scala, Deployit, Windows Servers, UNIX servers

Confidential

Technical Lead

Responsibilities:

  • Streamlined application development and requirement analysis.
  • Led release management by establishing wiki on confluence.
  • Performed application unit tests to ensure functionality and optimal performance.
  • Implemented agile methodologies while developing applications.
  • Created SOA-based application to communicate with multiple databases.
  • Initiated design of customer data persistence model and conversion to Java domain objects. Coordinated technical

Technologies used: Java, JEE, EJB, Hibernate, JAX-WS Web Services, WebLogic, SVN, JUnit, Bonita Soft BPM, Talend ETL Jobs, ANT, Ivy, Jenkins, JIRA, Confluence, UNIX Server.

Confidential

Software Engineer / Technical Lead

Responsibilities:

  • Created high-level technical architecture of target J2EE application and streamlined migration from Cold Fusion-based application.
  • Enhanced end user experiences by implementing Vaadin Framework to enhance functionality and demonstrate ease of use for clients.

Technologies used: Java, Vaadin UI Framework, Spring Framework, Maven, Oracle RDBMS, Eclipse, ER Diagram Tool, Sparx Enterprise Architect Studio, Windows.

We'd love your feedback!