We provide IT Staff Augmentation Services!

Architect/sr. Developer Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Over 13+ years of IT experience in Architect, Design, Development, Integration, of Enterprise Applications using Java/J2EE based technologies and other technologies.
  • 2 years of experience as a hands - on technical lead with strong skills in delegating of responsibilities, overseeing of deadlines and an expert in getting the job done.
  • Strong communication skills with technical and non-technical folks.
  • Experience developing commercial and critical applications in diverse fields as Finance, Shipping etc.
  • Expertise in Object Oriented Analysis and Design (OOAD) and various design pattern (Singleton, Prototype, Factories, Façade).
  • Experienced in complete development life cycle of software products - Requirement analysis, design, development, testing and implementation. I have worked with SDLC, Agile development methodology.
  • Extensive in-depth experience in Java, J2EE, SOA, RMI, Servlets, JDBC, JSP, JSF, Swing, XML,C, C++, JavaScript, JavaBeans, EJB, JMS, JNDI, JNI, Hibernate, Java/J2EE and SOA Design patterns, ORACLE 9i/10g, Sybase, postgresSQL, Smalltalk.
  • Technical knowledge and extensive experience in development of REST or SOAP based Web Services
  • Efficiency to implements different type to cryptography concepts like Encrypt message encrypt key (EMEK)
  • Knowledge on design and developing UML diagrams with MS-Visio, Rational Rose
  • Team player with demonstrated ability to work in fast paced, challenging environment with excellent debugging and problem solving skills
  • At ease working in fast paced team environment with very tight deadlines. Ability to think strategically as well as tactically.
  • Ability to talk with business team and relate with them so that they understand the value of our software in the terms they understand.
  • Enthusiasm, good team-building, conflict resolution and mentoring skills are my strengths.

TECHNICAL SKILLS

Languages: Java 1.5/1.6/1.7/1.8, C, C++, VB, Smalltalk

Java, J2EE technologies: Servlets, JSP, Struts/Tiles, Swing/AWT, JavaScript, RMI, JavaBeans, POJO, EJB 2.0, JMS, JNDI, EJB 3.0, JNI, JavaMail, Spring, Spring Integration, Spring batch, Spring boot

RDBMS: PL/SQL, Oracle 8i, SQL Server, DB2, MySQL 5.0, Postgres, Access 2000

NoSQL: OrientDB 1.7.3, MongoDb

Web Servers: Tomcat 6.x/7.x, WebLogic 8.1, JBoss 4.0/4.2/5.0, Websphere 5.0

Frameworks/Components: Struts, MVC, Log4j, Hibernate 3.0, Spring 2.5/ 3.0/4.3, Spring Integration

Web-services: Axis 1.4/ 1.3, SOAP, JAX-WS, JAX-RPC.

Security: WS-Security, Spring Security.

Source control tools: Rational ClearCase, Subversion, GIT

Design tools: Rational Rose based on UML

Development tools: Eclipse 3.0/3.2, MyEclipse 5.0, JBuilder, NetBeans

Build tools: Ant, Maven

Testing tools: JUnit, Test Driven Development (TDD)

Operating Systems: Windows XP, Windows NT4.0 / Server 2000, Unix, Linux Red Hat

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Architect/Sr. Developer

Responsibilities:

  • Designed and implemented Reengineering Post Analytics from SQL based application to java based.
  • Improve performance by processing task on the basis of different scenarios. Concurrent processing of calculations under different scenarios there by reducing the overall process time by one third.
  • Improve report generation process. Created parallel processes to generate reports that comprise of multiple tab and information.
  • The portfolio (Wholesale credit) involves huge transaction basis of around 8MM individual transactions.
  • Improved memory utilization by reducing redundant object creation and modifying the existing work flows. With this enhancement could showcase a memory reduction from 60GB to 40 GB.
  • Involved in design and review sessions for the application and the re-engineering efforts.
  • Developed junit test cases for the Post Analytics functionalities involving - scaling, reallocation, adjustments and overwrites.
  • Implemented work flows for user provided data stream including FAS114 model results and management adjustments.
  • Design the strategy for cache management for the aggregation process for post analytics calculations. Aggregation data is computed out of the individual transaction data based on defined rules.
  • Coded and implemented function to cache pre-requisite data out of input set for various post analytics calculations.

Environment: Java 1.7/1.8, Oracle, Spring 4.3, Linux, Spring Integration, Spring Batch, Spring Boot

Confidential, Charlotte, NC

Architect/Sr. Developer

Responsibilities:

  • Architect the whole intraday inflow for different source system (file system and message queues).
  • Designed and implemented whole framework to process all transaction concurrently if they are different but if they are same then process them sequentially.
  • Designed and developed the enrichment flow for different source system.
  • Designed and develop the publishing flow for the different source system.
  • Code and design review for the team.
  • Handle team in different time zone.
  • Designed and developed process to route the same message to different servers.
  • Participate in system design meeting.
  • MongoDb used to hold the agreements and other configuration data.

Environment: Java 1.7/1.8, JMS, Solace queues, SQL server, Spring 4.3, Linux/Unix, Coherence cache, Autosys, MongoDb, Spring Integration, Drool engine, AngularJs

Confidential, NYC, NY

Sr. Developer

Responsibilities:

  • Refactor the existing framework to handle the different modules.
  • Design develop module to resolve product (securities) using different resolution algorithm also resolving different forms of products i.e. Multilookup, Fiat. Expose java API using web service using restful web service.
  • Create client interface to access the web service.
  • Created multithreadingmodule to find relationship between different counter parties.
  • Create client module so that every other module (Fx rate, SDS, Product) can expose their web services.
  • Design and development of application program component using Java, J2ee, solace queue and SQL. Build and deploy application using Maven build tool.
  • Use the Orientd no SQL DB to create the complex graph the find the relationship between legal entities..
  • Worked on Agile Methodology.

Environment: Java 1.7, J2EE Web Services,JQuery, SOAP/HTTP,JMS, Solace queue, Unix, Tomcat, SOAP-UI, SQL Server,JIRA, Junit 4.0, Tortoise SVN, Unix, Autosys, Coherence cache, OrentDB

Confidential, Columbus, OH

Sr. Developer

Responsibilities:

  • Agile Methodology is used to develop the application, Involved in daily SCRUM meetings to discuss the development/progress of Sprints and was active making scrum meetings more productive.
  • Refactor the existing flow to send messages from messages between different subsystem (replace WS with queues).
  • Worked on CSR for enrollment, Order scanner, AIDW search (Duplicate checks) and returns.
  • SOAP UI to test back end systems. Define and run basic test cases 3rdparty Services.
  • Android support.
  • Design amount authorization for Quick Deposit.
  • Bug fix Classic and mobile deposit flow.
  • Design ASM code to extract all object information.
  • Extract all the object information to get the slot information.
  • Convert non maven project to maven product.
  • Implement check deposit flow after verify the authenticity of the check by calling Alogent payment web services.
  • Create GUI using eclipse plugin for AUT (Automat unit testing).
  • Create multithreaded module to extract and analyze production logs.
  • Create application for analyze performance using Groovy.
  • Create UI screens using Groovy.

Environment: Java 1.7, J2EE Web Services,Plugin Development, SOAP/HTTP,MQ Series, Linux, websphere 6.0/8.0, SOAP-UI, Clearcase, SVN, Oracle 9i,Java ASM, Junit 4.0, Groovy, Agile Environment.

Confidential, Secaucus, NJ

Smalltalk / Sr. Developer

Responsibilities:

  • Design and Developed relationship portal. This portal is used to find delay to meet SLA.
  • Design and Developed module to save files for relationship portal. Implement java cryptography concepts before save the file.
  • Design and Developed module to secure files for relationship portal.
  • Followed Agile methodology to implement application.
  • Basic POC to migrate code from Smalltalk to Java.
  • Design and Developed Java code for migration Smalltalk classes to Java classes.
  • Worked on transaction Processing System module called ODS.
  • Assisted PS team at Seattle in solving failures and rollbacks of transactions
  • Design and developed application to analyze the data for Oscar performance evaluation.
  • Assists team to understand user relationship application. This module is used to create users and gave permissions to access application.
  • Developed booking module this module is used to handles all the booking for NYK.
  • Member of Production Support team for Service Contract module. This module is used to create contract between client and NYK for availing services.
  • Design and Developed module called KPI report. This report is used to find how many objects are created in different modules.
  • Find and Solve production crashes in ODS scheduler. This scheduler is used to perform all the transactions in Relational Database (Sybase).
  • Developed the module to read the information from the queue using multiple threads and prepare the report for users.
  • SQL scripts to find delay in production on daily basis on Sybase database.

Environment: Smalltalk 80, Eclipse 3.1.2, Gemstone, Sybase, Java 1.5, Java Cryptography, Oracle 8i, Agile Environment.

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in the R&D on OpenSTA and DieselTesting Testing tools.
  • Involved in POC on two phase commit protocol.
  • Work closely with Architect team.
  • Use serialization to persist object in file.
  • Design and implements session management, file persistence of logical object.
  • Implements SPRING framework with web application (struts).
  • Design and implements recovery management for logical object.
  • Design and implements consistency check for different modules.
  • Imparting to team.
  • Develop the module to persist the object to the file system using multi threads.
  • SQL scripts to insert and update data in database for persistence.

Environment: Core Java, Spring, JSP, Linux,Oracle 10gSerco

Confidential

Java Developer

Responsibilities:

  • Involved in the knowledge transfer activity held at client end (UK).
  • Preparation of deliverable documentation (e.g. High level design, Low-Level Design etc).
  • Unit testing, bug fixing and integration of software components as well as conformation Test cases.
  • Develop CCTV monitoring system. This module is used to monitor all traffic light cameras.
  • Used VC++ to create dll to communicate between different external devices.
  • Using CAD tool create the road map

Environment: Core Java, JNI, Oracle 10g

Java Developer

Responsibilities:

  • Member of development team for the module AWAN Messaging Client.
  • Design and develop security module that is used for securing messages.
  • Integrate security on messages using EMEK, Symmetric and Asymmetric cryptography.
  • Design & develop LMS (Local Message Storage) Module in Java.
  • Design & develop Authentication Module in Java. Develop Authentication GUI using swings.
  • Develop AWAN Framework and Utility. Create java classes to download messages from servers using socket.
  • Implements threads to download messages from server.
  • Design & develop Database DAO classes also in Java.
  • Implement MVC design pattern using core java.
  • At the Acceptance testing phase and deployment phase interacted with high-level officials from client.
  • Imparting to the User.
  • Design & develop auto update module that is used for update all client applications automatically; this is developed in C++, VC++, Java, JNI. It includes server service “update patch” which is developed in C++.
  • Develop a backup from historical archive module in shell script, C and java.
  • Develop a daemon and binary configuration file processes using C.
  • POC on LMS (Local Message Storage) Module in Java.
  • Develop an interface for transferring messages with or without attachments and encode them with base64 encoding, from client to server using servlet on tomcat server and by using Sockets in C language.
  • Develop an interface for ejecting USB PEN DRIVE in VC++ and by using JNI, call this interface from JAVA.
  • POC on java mail API.
  • POC on Java and C Socket programming.
  • POC on SMTP protocol.
  • Use serialization to persist object in file.
  • POC on message queues.

Environment: Swings, JDBC, PostgreSQL, Core Java, C, C++, Cryptography EMEK, Linux,Java Mail API, openLdap, Java socket

We'd love your feedback!