We provide IT Staff Augmentation Services!

Java, Solutions Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Result - driven IT Professional with referable & strong experience in analysis, design, development and implementation of software applications and developing n-tier architecture-based solutions with distributed components and internet/intranet applications in the financial industry.
  • Highly skilled in application development using Java SE, with strong experience in MVC (Model View Controller) architecture using Spring, Servlets, JSP, JDBC, Java Beans , Hibernate, Rest API/SOAP web services, jQuery, JavaScript, React, Sencha, Ext.Js, AJAX, JSON, XML and HTML5.
  • Extensive experience on Core Java concepts like Multi-Threading, Inheritance, Abstraction, Encapsulation, Polymorphism, Exception handling and Collections Framework.
  • Good at design, develop, test and debug large scale complex data platform using cloud-based technologies to analyze, engineer and improve stability, efficiency, and scalability of the platform.
  • Experience in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML, React, Ext.Js .
  • Experience in implementing security models OAUTH2 and SAML for authentication/authorization using Spring Security and IAM Cloud Security.
  • Good Knowledge working with various data sources like web services (REST, SOAP), flat files, message queues, xml-based files, databases.
  • Experience in implementing software best practices, including Design patterns, Use Cases, Object Oriented analysis and design, Agile methodologies (Kanban), and Software/System Modelling ( UML).
  • Experience working in Agile (Scrum) methodologies and test-driven development, continuous integration (Jenkins) and version control (SVN, GIT, etc.).

TECHNICAL SKILLS

Languages: Java, C#, JavaScript, C, HTML5, CSS3, XAML, Python, Perl, SCSS

Platforms: Windows, Linux, Solaris, iOS, Mac OS

Database: SQL Server, MySQL, Oracle

Frameworks: MVC, Ext.Js, Entity Framework, Hibernate, Silverlight, Junit, LINQ, Jasmine, React, Mockito, MyBatis

Other Tools: Visual Studio, Eclipse, WebSphere Lombardi Edition, IntelliJ, STS

PROFESSIONAL EXPERIENCE

Confidential

Java, Solutions Engineer

Responsibilities:

  • Led the automation of model delivery framework.
  • Setting up the architecture to use Micro Services with service discovery and Kubernetes.
  • Review the project structure of the end to end application (from React front end to spring boot services).
  • Pioneered the development of Middle office conversion with Spring Integration, Java DSL, MyBatis, SQL Server 2014, OpenShift, Active MQ as tech stack.
  • Load tested the application with 4000 orders.
  • Led the automation of fund of funds order placement and execution. Modified the existing spring integration app to use CRD XML API (synchronous communication) instead of queue (asynchronous).
  • Created integration flows using Java DSL, service layers, MyBatis mappers, Lombok for data objects.
  • Integrated python with AutoSys Scheduler (Python script will import/export bonds (corporate & muni) to Perform system).
  • Launched the test-driven development environment using H2 for database, Embedded Active MQ, Mockito for mock and Junit for unit testing.
  • Developed Basket import tool using Ext.Js, later migrated to React.
  • Mainly used by TA’s to change the underlying securities and its positions used in a swap security.
  • Spearheaded the development of Fund Setup tool used by trading assistants to manage 3400 funds.
  • Worked extensively in Sencha, followed TDD using jasmine.
  • Enhanced the Trade notification framework (TNF) software to report missing allocations in placed order using Win forms, Infragisitcs, C#, Active MQ, Spring integration, SQL Server and XSL.
  • Contributed to the migration of Charles River from 9.1 to 17 R1 by upgrading custom components (add-ins), Trader Tool Kit (TTK) used by Traders, Trading Assistants (TA), and Portfolio Managers.
  • Developed the add-ins using C# as windows library (TTK is a C# WinForm application mainly used by Fixed Income traders that uses Clickonce deployment strategy).

Environment: Java, J2EE, Active MQ, IBM WMQ, Sonar, Spring Boot, Spring Integration, PCF, OpenShift, AWS, Junit, Mockito, Log4j, Tomcat, SQL Server, PowerShell, Python, Splunk, IntelliJ IDE, Kubernetes, C#, WinForms, Infragisitcs, Ext.Js, Sencha, React, H2, XML, XSL, CSS, MyBatis, Lombok, Maven, JMS, TDD, Jenkins, CRD, AutoSys, Shell Scripts

Confidential

Java J2EE Developer

Responsibilities:

  • Designed, developed and delivered the OppFolio iOS mobile app for Portfolio managers using Sencha and Apache Cordova.
  • Led a team of interns, applied design thinking principles for brainstorming ideas, wire framing screens for the app.
  • Presented the ideas and demonstrated the app to the CTO and Portfolio Managers.
  • Adapted pair programming for Portfolio Management tool, paired with developers in the team to work on prioritized stories as a navigator, and followed TDD process.

Environment: Java, J2EE, Sonar, Spring Boot, PCF, OpenShift, Junit, Mockito, Log4j, Splunk, IntelliJ IDE, Kubernetes, Ext.Js, Sencha, React, H2, XML, MyBatis, Lombok, Maven, TDD, Jenkins, Apache Cordova, XCode.

Confidential - Newark, NJ

Associate Developer / Graduate Research Assistant (Machine Learning)

Responsibilities:

  • Performed a comparison study on the accuracy of 0/1 loss classification of best separating hyperplane (BSP) by applying bootstrap aggregating, feature bagging and boosting with UCI datasets.
  • Implemented the bootstrapping, feature bagging, boosting and stacking for BSP with weighted error computation and majority voting using Perl.
  • Developed shell scripts to run the classifier in the high-performance computing engine, created parallel jobs to run in Sun Grid Engine.

Environment: Python, Perl, Shell Scripting, SGE Cloud, Unix Scripting

Confidential

Lead Web Developer

Responsibilities:

  • Spearheaded the design and development of User Interface (UI), Cross browser issue resolution and reviewing Ext.Js changes in ERS.
  • Developed and Tested the ERS Phase 2 changes.
  • Resolved UI production issues in the ERS application.
  • Trained and guided the new developers of the ERS team.
  • Resolved the ethical hack issues in the website by collaborating with internal audit and risk team.

Environment: Ext.Js, jQuery, HTML, CSS3, Browser compatibility, JavaScript

We'd love your feedback!