We provide IT Staff Augmentation Services!

Senior Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • As a manager, system architect and senior developer with 15 years’ experience, I am proven to be innovative, dedicated and above all reliable in fulfilling my roles in managing the software projects and teams, designing the technical architecture and actively coding any finished project.
  • I have a hands - on approach to system engineering and have acted as an effectual channel of communication between my teams and senior stakeholders.
  • I have a good ability to clearly explain the technical aspects of any project in business terms and goals.
  • I will be an asset to any organisation requiring pro-active management, expert development and technical skills.
  • I have managed and lead development teams of up to 15 people at 3 companies, reporting to the company directors, investors and other stake-holders. I have managed teams of direct employees, temporary contractors and outsourced resources based in India.
  • Managing multiple projects and overseeing the development of the staff under my direction, I have favoured a consultative style of leadership and believe that resolving conflicts before they become issues via a relaxed and open approach to communication is key to a well-integrated and loyal team.
  • In a very limited timeframe I delivered a secure on-line, configurable and filtered reporting system for the investors and major stake-holders of a company showing the site activity and products sold via our web site. This surpassed their expectations and requirements and gave them a detailed view of the site ecommerce activity which aided their business strategizing.
  • I built the front-end design of a major web site around a security module that allowed users with different levels of security to view the same page with alternate layout and information dependent on their access level, all easily configurable within the DB or via the system admin page.
  • A week after the live release of an e-commerce application, the web site was hit by a strong DOS attack. I managed the defence to this attack without any system downtime. I successfully instigated and completed a major system software infrastructure upgrade which resulted in improved continuous monthly system uptime from an average 85% to 99.95%.

TECHNICAL SKILLS:

I have a strong working and practical knowledge of the following technologies: Java, Spring, Hibernate, J2EE, .Net, C#, Oracle 11g, Microsoft SQL Server, MySQL, RESTful Web Services, Microsoft Project, Struts, Tiles, ASP.Net, Apache, Tomcat, JBoss, MyBatis, Microsoft IIS, SQL Server, XML, SOAP, JavaScript, JQuery, Ajax, UNIX and Windows

PROFESSIONAL EXPERIENCE:

Confidential

Senior Developer

Responsibilities:

  • As a senior Java / .Net developer for Confidential, a firm that provides comprehensive Enterprise Data Management as a Service to the Financial Services Sector, I was responsible for developing a new web service to allow clients to access their referenced data directly as well as upgrading the Lucene tools.

Technologies Used: Java 1.8, Spring MVC, Spring Security, Spring Web Services, J2EE, RESTful, TomEE, .Net, C#, IIS, Apache ActiveMQ, Lucene 6, Solr 6, Nutch, SQL Server, JIRA.

Confidential

Development Manager / Architect

Responsibilities:

  • I was employed as the system architect and development manager to design the architecture and construct a job recruitment site for a start-up company.
  • After having my proposals for a scalable, modular system design using Spring MVC and other technologies approved, I managed a team of 12+ following the agile methodology and test driven development (TDD). Communicating directly with the investors and senior stakeholders throughout the project lifecycle, I completed the application on time and in budget and took an active part in the coding and testing.
  • Major Achievements:
  • I managed the successful completion of a major Confidential e-commerce application in the time allocated and within the budget set, using Agile and using Test Driven Development (TDD).
  • I designed and built the application architecture around Spring MVC, Spring Annotations, Spring Security and Spring AOP with a scalable modular Object Oriented (OO) design, using JEE design patterns.
  • Using bespoke Spring RESTful web services as a standardised interface for all third-party product communication and intra-system integration achieved a quick, highly configurable and easy to maintain external façade.
  • Managing a team of direct employees, temporary contractors and outsourced engineers remotely from an India based consultancy, I gathered the requirements from the product owner and kept the business investors and other stake-holders regularly appraised of the project status.

Technologies Used: Java 1.7, Spring MVC, Spring Security, Spring Web Services, Spring AOP, J2EE, HTML5, RESTful, JBoss, Tomcat, Apache, Hibernate, JQuery, Ajax, Linux, Hudson, JIRA and Selenium.

Confidential

Development Team Lead

Responsibilities:

  • I was brought in to manage a team of 7 developers and one tester using the agile methodology to achieve completion of an on-going project for replacing an existing non-scalable web application with a new, scalable and configurable Confidential .
  • Reporting directly to senior management and to company directors, and liaising with 3 teams of stake holders, I finished the project before the required live date.
  • The web application was successfully released on the date required by the company directors.
  • Major Achievements:
  • I developed and implemented a major Confidential application live on time.
  • I built the application architecture around Object Oriented (OO) design patterns.
  • I managed the team using Agile and Test driven development (TDD).

Technologies Used: Java 1.6, JEE, Hibernate, Wicket, spring, MySQL, Selenium, JBoss, Tomcat, Apache, Linux, XML, Hudson, Endeca, and JIRA.

Confidential

Systems Development Manager

Responsibilities:

  • I was recruited as the lead developer for the analysis, design and engineering of a financial proposal management system using Agile and Test Driven Development (TDD). After 8 months, I was promoted to Systems Development Manager, running a team of 6 developers, participating in the weekly board meetings and leading the development of several internal financial systems. I fully participated in the full project life cycles (design to live deployment), recruiting and mentoring junior members of the development team, managing technical relationship with an outsourced operational team and producing daily reports via Reporting Services for company directors and financial stakeholders.
  • Major Achievements:
  • I designed and developed a 3 tier, multi-threaded proposal financial application which allowed the user to submit, track and manage proposals and to calculate quotes.
  • I changed the ethos of the IT department from a service oriented team to a professional, vital participant in the company strategy.
  • I introduced and implemented automated daily business reporting for directors and financial stakeholders giving them daily analysis of sales figures by product category and sales person.

Technologies Used: Java 1.5, Confidential, Struts, IBATIS, .Net (C#), SQL Server 2005, JBoss, Tomcat, Microsoft Project, Ant, JavaScript, CVS and XML.

Confidential

Senior Systems Analyst

Responsibilities:

  • I lead project design and development on real time web holiday package booking application, which was designed to integrate into existing system allowing call centre staff to book holiday services for clients.
  • Major Achievements:
  • I resolved an outstanding design issue for integrating a new system to an existing holiday application by developing a configurable web service.
  • I re-wrote the entire set of SQL scripts for the application to improve its speed and to use stored procedures.

Technologies Used: .Net (C# and ASP.Net), SOAP and IIS.

Confidential

Senior Analyst/Developer/Consultant

Responsibilities:

  • I Supervised, designed and developed projects to client satisfaction. Liaising with clients, often working at client sites, I analysed their specifications and requirements.
  • Major Achievements:
  • I developed the multi-tiered, multi-threaded, low latency Passport Analysis and Registration System used by Mexican immigration which gives real-time functionality to register, store and administrate the scanning of passports at airports.
  • I developed the security, authentication and digital certification web service for The Secretariat de Communication y Transportes (SCT).
  • I resolved a concurrency issue that was stopping development on a medical web site. This allowed the project to be completed on time.

Technologies Used: Java 1.5, Confidential, Applets, SQL, Oracle 9i, JavaScript, HTML, Oracle Application Servers, JfreeChart, Tomcat 5, Struts and UNIX.

Confidential, New York

Analyst/Developer

Responsibilities:

  • Initially I was part of team developing a real time, highly scalable bond trading application, which allowed clients of Confidential to trade bonds over the Internet.
  • I was seconded to work in the Confidential for 6 weeks integrating the bond trading system to their existing application.
  • After successful implementation of this project I was promoted to the rapid development team where I was responsible for several smaller projects.
  • Major Achievements:
  • I developed the back and front end of a major multi-tiered, real time, multi-threaded Internet bond trading system for the buying and selling of bonds online for multiple users.
  • I completed 5 real time trading calculators which allowed FRN, Bank Capital, Convertible and Bond Yield Basis calculations, Calculations updated as the price of the bonds changed and the correct calculator was displayed per type of trade selected.
  • I integrated a British based trading system into the American equivalent application.
  • I designed and built an Intranet which allowed the users to build and publish their own web pages.

Technologies Used: Java 1.3, AWT, .Net, C#, ASP.Net, Confidential, Oracle 8, SQL Server, IIS, SQL, Apache, HTML, JavaScript and XML.

Confidential

Java Developer

Responsibilities:

  • I completed the company Intranet site using the Java Soft web server and Java servlets.
  • I developed a new rail booking system for Confidential.
  • Major Achievements:
  • I developed a java interface to the PAF postal code DB which was later purchased by the supplier as there was no equivalent at the time.

Technologies Used: Java 1.2, servlets, Oracle 8, J++.

Confidential

Java Developer

Responsibilities:

  • My first role after gaining my university degree, I was employed to develop the management and support back end for an Internet TV set top box for the Swiss market, using Java applets connecting to an Oracle database via an Confidential interface.
  • Database connectivity was through Confidential .
  • The project required travel to Switzerland for requirements gathering.

Technologies Used: Java 1.2, AWT, Oracle

We'd love your feedback!