We provide IT Staff Augmentation Services!

Lead Software Developer Resume

3.00/5 (Submit Your Rating)

New York, NY

SUMMARY:

  • Looking for a full - time lead developer or IT management position in the financial industry. Only New York City and north/central New Jersey positions.

TECHNICAL SKILLS:

Languages: Java, Groovy, PL/SQL, SQL, C++, C, Korn, Bash, Perl, JSP, HTML, Javascript, Visual Basic, Python

Tools: /IDEs: Eclipse, Webstorm, IntelliJ, Jenkins, Pivotal Cloud Foundry, Oracle SQL Developer, Oracle Enterprise Manager, Toad SQL Developer, Informatica, Bitbucket, Atlassian SourceTree, Tortoise SVN, SmartSVN, ERwin Data Modeler

Frameworks Software: Spring MVC, SpringBoot, Grails, J2EE, Maven, Gradle, Hibernate, SVN, Git, CVS, Node.js

Databases/Data: Oracle DB, MongoDB, MySQL, Microsoft SQL Server, Denodo, JSON, XML

PROFESSIONAL EXPERIENCE:

Confidential, New York, NY

Lead Software Developer

Responsibilities:
  • Lead in developing a SpringBoot application to provide fund investment data through RESTful web services.
  • Lead in developing middle-tier, data driven rules engine.
  • Led a team of consultants in creating a Grails application that delivers consumer driven marketing data to various downstream consumer via RESTful web services.
  • Directed design and development efforts for creating a front end web application that lets the business control how marketing data is presented.
  • Worked with the virtual database, Denodo, to pool and enrich data from various master data sources.
  • Was an integral part in providing fund holdings-breakdown data for the marketing website for the company,
  • Created a database stored procedure to combine fund and index performance data.
  • Helped to integrate Morningstar and Lipper data into the marketing database, letting business analysts determine Oppenheimer fund’s performance relative to their peers.
  • Developed a Java web application in the Spring MVC framework to let business analysts control how fund holdings data and performance characteristics are displayed.

Confidential, Jersey City, NJ

Senior Software Developer - Consultant

Responsibilities:
  • In charge of SQL query and stored procedure performance analysis.
  • Implemented bulk updates and inserts to improve stored procedure batch processing.
  • Modified existing stored procedures to add new functionality and improve processing speed.
  • Created new stored procedures for new functionalities and reports for the system.
  • Created custom exception handling in stored procedures to let front-end users know why the program failed.
  • Helped developed an application that allows business analysts to modify the daily distribution rate of funds based on daily performance.
  • Debugged and improved the database program that calculated fees and performance for every share class in the fund accounting system.
  • Wrote impact analysis documents and functional specifications for changes to existing programs, which included performance analysis in layman’s terms.

Confidential, Jersey City, NJ

Senior Software Developer

Responsibilities:
  • Maintained and programmed database stored procedures in PL/SQL that created data reports for clients, processed live data feeds, and monitored database health.
  • Added tables and columns, managed tablespaces, managed indexes, and monitored dbms scheduler jobs in Oracle.
  • Wrote and maintained PL/SQL triggers to synchronize data in separate Oracle databases and send data via advanced queues to Java processes.
  • Wrote Unix shell scripts to process data feeds using Oracle SQL Loader and to monitor the health of the database.
  • Consulted in creating and optimizing SQL queries .
  • Created ER data models, flow diagrams, and data dictionaries .
  • Programmed in Java in both J2EE and Spring frameworks to add and log functionality in an online fixed income trading web application.
  • Developed multithreaded processes in Java for notification functionality and fixed income trade matching (matching asks with bids and vice versa).
  • Maintained Java programs, including multithreading and servlet code.
  • Programmed dynamic SQL using JDBC to connect to the Oracle database and populate local objects.
  • Developed in JSP the front end of the trading web application .

Confidential, New York, NY

Associate Software Developer

Responsibilities:
  • Created functions and procedures in PL/SQL and Java for a mass archival database application.
  • Worked with a team of developers to enhance legacy database package s to increase efficiency and runtime. Projects involved triggers, global temporary tables, bulk collection, table indexes, etc.
  • Produced web services for Yahoo Maps application using PL/SQL and Oracle Java Developer.

Confidential, Newark, NJ

Software Developer

Responsibilities:
  • Consulted to various departments to program Java algorithms to parse XML files using both SAP and DOM.
  • Sole contributor in developing and maintaining PHP web applications: designed, programmed, and implemented every facet of each applications .
  • Sole contributor in creating and maintaining relational databases used by web applications.
  • Created an application that allows the user to design his/her own queries, the application then automatically constructs the SQL and executes the query. The user can choose to output the result on the screen or to an Excel spreadsheet.

We'd love your feedback!