Senior Software Developer resume examples

Choose and edit as your own

Get inspired by the best resume examples picked for your profession and create your!

Add pre-written phrases

Describe yourself as a professional just in 2 clicks! All the phrases you need are prepared by us

Save and Download your Resume

Save it in PDF format. Ready-to-sent to you employer!

This resume is created in 7 minutes.
Professional Summary
Exploring Wcf, javascript, jquery, C#, Sql, Angularjs, Lucene Search
Work History
Senior Software Developer, 08/2011 to Current
Awarebase Technology Pvt Ltd Noida, uttarpradesh

Xth: 2015
D.A.V Public School - Palwal, Haryana
First division with 77%
XIIth: Non Medical, 2007
D.A.V Public School - Palwal, Haryana
First division with 77%
B.Tech: CSE, 2011
Manav Rachna College OF Engineering - Faridabad, Haryana
First division with 69%
PGDM: IT, Finance, IMT Ghaziabad - Ghaziabad, Uttarpradesh
First division with 65%
  • Wcf

  • Jquery
  • HTML5
  • C#
  • Angularjs
  • Networking
  • Microsoft
  • Wcf

  • Jquery
  • HTML5
  • C#
  • Angularjs
  • Networking
  • Microsoft
  • This resume is created in 7 minutes.
    Professional Summary

    A focused and creative,  customer-facing  Web Developer  with extensive experience in creating, developing and managing successful web applications using the latest technologies. Good experience of Wordpress who can lead or work in a team at all levels to deliver projects within a given deadline.


    Javascript, HTML, CSS, SASS, LESS, Django, Typescript, Angular, JQuery, BackboneJS,


    PHP, Python


    Wordpress, Drupal

    SQL Server, Oracle, MySQL, MongoDb, DynamoDB,



    Jasmine, Karma, Protractor, SpecFlow

    Work History
    Web Developer 10/2017 to Current
    Be Valued Ltd Remote, England
    • Worked as part of a team creating a new  web application for the insurance industry
    • Branded site for different clients using theme based css and LESS
    • Developed specialist UI components for the insurance industry
    • Worked closely with designs to create complex UIs
    • Carried out code reviews of other team members
    • Acted as scrum master on a rotational basis
    Senior Developer 09/2014 to 09/2017
    Digital Spring Limited London
    • Implemented various projects for the Advertising and Media sectors using the latest web technologies.
    • Created and managed Wordpress sites for customers such as Singapore Airlines and Mr & Mrs Smith.
    • Created UI for Lightboxes for displaying Ads
    • Acted as Scrum leader responsible for daily standup meetings.
    Senior Software Developer 05/2009 to 09/2014
    Clinisys Solutions Ltd England
    • Worked as part of a team to develop a laboratory management system deployed in health trusts and hospitals across the UK.
    • Developed in  ASP.Net with data persisted securely in an Oracle database
    • Worked closely with clients to establish problem specifications and system designs
    Software Developer 03/2004 to 02/2009
    CCH Woking
    • Worked on the team developing eTax, a web-based system for completing tax returns online.
    • Developed code using classic ASP with VB6 server components, Javascript and SQL Server.
    Associate of Science: BSc Hons 2:1 Kingston University - United Kingdom, England
    Spanish & German
    This resume is created in 7 minutes.
    Professional Summary

    15 years + of overall software design development, testing, deployment and improvement of software projects. Excellent grasp of software engineering principles and experience working in an agile development environment.


    • C#, C++, Python, Java Script, .NET, SQL, Asp .Net, Asp MVC, WPF, Docker, Vagrant,  Powershell, Elixir
    • Artificial Intelligence (Udacity Nanodegree, computer vision specialization)
    • Full stack experience
    Soft Skills
    • Critical thinking, driven, collaborative and enthusiastic
    • Passion for delivering sustainable, high quality solutions and a high level customer experience
    • Full grasp of the agile software development life cycle
    • Solution oriented, self-starter with strong ability to organize and prioritize tasks in a deadline oriented environment
    • Excellent analytical/ quantitative skills acquired through various project developments, from design through implementation and support
    • Focus for continuous learning 
    • Mentoring and training skills to guide the technical growth of software developers
    Work History
    Senior Software Developer, 01/2017 to Current
    Nuance Waterloo, ON
    • Designed and lead the team to implement a MSI bootstrapper orchestrating multiple MSIs. The application  addressed the need of reliably delivering a component which was critical in the application ecosystem and assured on time delivery on a project that was 3 month behind schedule.
    • Took initiative to streamline the QA testing and dev operations  by creating and implementing  a continuous integration process and  automated test  using Jenkins pipelines,  powershell DSC, Docker, Vagrant and Terraform
    • Redesigned and implemented REST APIs meant to replace functionality of a bigger legacy application. Technologies c#, c++
    • Maintain and create swaggers specifications  and documentation
    Senior Team Lead, 07/2011 to 01/2017
    Intel Security/ McAfee Waterloo, ON
    • Designed and implemented an intranet application  which facilitates  other application deployment as part of the continuous integration / delivery process within the organization
    • Designed and implemented  REST services that replicate the main application functionality for programmatic use
    • Supervised and designed the full automation testing of web based applications using Selenium Web driver
    • Redesigned , refactored and improved overall performance of satellite applications
    • Managed scope and expectations with the internal teams as well as managed  a team  of 4 developers and 2 QA, defining tasks, processes and managing project schedules
    Team Lead and Senior Software Developer, 03/2004 to 03/2011
    IQuest Technologies Brasov, Romania
    • Team Lead, in charge of developing the client side for an application meant to manage the production flow at Roche laboratories. Technologies: Windows PresentationFoundations and Unity framework
    • Senior software developer, large SmartHome project for Microsoft Germany and RWEAG
    • Desktop application for small law practices Romania. Technologies: WindowsPresentation Foundations, SQL Server 2008, Open XML SDK, Entity framework
    • Ticketing web based application for Virgin Atlantic. Technologies: Asp.Net 2.0, OracleDB 10g, Javascript.
    Software Developer, 08/2000 to 04/2004
    c.a.r.u.s Technologies Brasov, Romania
    • Software developer on an accounting module for a larger ERP solution.Technologies: Visual Basic, SQL Server 2000
    Certificate: 2017
    Artificial Intelligence Nanodegree - Computer Vision - Udacity
    Bachelor of Arts: Fine Arts, Current
    University of Waterloo - Waterloo, ON
    Computer Science courses: Computer Science Polytechnic University - Bucharest

    Non Degree Courses

    Bachelor of Arts: Finance Insurance Banking and Stock Markets The Academy of Economic Sciences - Bucharest, Romania
    Personal Interests
    • Computer vision
    • Aquaponic/Hydroponic farming, self sustaining farming systems
    • Drawing/painting - classic media as well as digital art
    This resume is created in 7 minutes.
    Professional Summary

    A computer application programmer having worked for product and service based companies for 11 years and expertise in developing enterprise applications using J2EE family.

    • Java/Java EE :Java, Servlet, JSP, JPA,EJB, JMS, JAX-WS, JAX-RS
    • Web : Struts, Spring MVC, SpringSecurity, AJAX, HTML, CSS, JavaScript,AngularJS,nodeJs
    • Service : SOAP, RESTful, XML, XSD,JSON, Spring WebServices, JAX-WS ,JAX-RS
    • Data : Hibernate, SQL, PL/SQL, MySQL,Oracle, DB2, MongoDB
    • AppServer : Tomcat, WebSphere,WebLogic

    • Test : JUnit,JWebUnit, Postman
    • Issue Tracker : JIRA, RTC,TeamTrack
    • IDE : RAD,Eclipse, Netbeans
    • SCM : GIT, Subversion, Dimension,CVS
    • Build : Maven, Ant, Ivy, Bamboo , Jenkin
    • OS : Linux, Windows
    • DevOPS : Openshift
    Work History
    Lead Consultant 08/2016 to Current
    Bank Of Montreal Toronto, Ontario

    OLBB , Online Banking for Business is BMO's banking platform commercial customers that makes their cashflow management efficient and secure.

    Roles & Responsibilities :

    Played a developer role in ant to gradle.

    Played a developer role in migrating TAM to ISAM.

                   EAI header, LDAP migration and changes specific to applications.

                   Developed a simple utility tool to validate the LDAP migration which reduced many defects and enhances the quality of deliverable.

    Played senior developer role Bio Authentication Phase2.

                   Designing entitlements for multi factor authentication.

                   Developing a common module angular for handling additional authentications.

                   Enhancing the existing audit framework for secured login success, failure and cancel events.

                   PPCD integration and handling the recommendations Allow,Deny.

     Played lead role in Bio Authentication Phase3

                  Extending the Phase2 with actual bio authentication.

                  Designed and developed a common component called STEPUPInterface for RSA, OTP and Biomentric authentication which is used across all services including Wire payments, Account Transfers , Electronic Fund Transfers and File Transfers. This orchestrates all registration and authentication between the application and the ISAM-AAC.

                  Designed a RESTful API for using BioConnect API for various operations such as create/update/delete authenticators  and modalities.

                  Designed and implemented skeleton for an Agent which synchronizes application and BioConnect. 


    Technologies Used :

    Java, J2EE, Angular4 ,  Openshift, Atlassian Products,Jenkin and Bamboo, Ansible.

    Senior Java Developer 03/2016 to 08/2016
    Royal Bank of Canada Toronto

    TLIMT, Trade Loader Interface Management Tool- This application enables RBC business to upload their client\'s trades and then integrates with Murex to book the trades. Application does transformation to trade data pertaining to Instrument and client details and thus standardize so that Murex recognize it.

    Roles & Responsibilities :

    • Developed a java based rule engine driven by database configuration, which processes each trades and transform the values as needed.
    • Prepared a mind map for various rule executions.
    • Prepared System Context and Sequential diagrams using MS visio.

    Technologies Used :

    Java, J2EE, ExtJS, Struts1, Spring, iBatis, Websphere MQ, Webservices , Murex

    Tech Lead 11/2014 to 03/2016
    Wipro Technologies Standard Bank - Johannesburg, South Africa
    NBOL New Business Online - This application enables the corporate customer ofStandard Bank to access various corporate banking products and other services online.
    Roles & Responsibilities :
    • Leading the team of 17 members and being a technical lead , have assisted them
    • preparing technical design documents and to implement the same.
    • Designed the statement module in a generic way that the subscription and recipient modules could be reused for different account types and for different countries.

    Technologies Used :

    J2EE,Gliffy UML, EJB3 , Hibernate , IBM MQ, Web services (SOAP and RESTful), IBMWebSphere , Oracle SQL

    Senior Software Developer 11/2011 to 10/2014
    Wipro Technologies Citi Bank - Chennai, Tamil Nadu

    C3PAR Citi Connectivity Registry (Client: Citi Bank,U.S) - C3PAR Citi ConnectivityRegistry is a central database that gathers and maintains detailed information about 3rdparty connections to Citi systems to assist in assessing and accounting for risk ofexposure to third parties.
    Roles & Responsibilities :

    • Leading the team of 6 members at offshore and owning the responsibility of delivery.
    • Computed FAF using SP to recommend the firewalls to implement.
    • Responsibly refactored all pages to Firewall Module to use CITI standard CSS,jQuery and jQueryUI .
    • Refactored server side layers to follow DDD, Domain Driven Design using spring and weaving concept.

    Technologies Used :

    J2EE, jQueryUI, Struts, Spring(Core, AOP ,Security and ORM) ,Hibernate, Oracle BPM, TibcoMQ, Web services SOAP and RESTful, Oracle Weblogic , Oracle SQL

    Application Developer 05/2010 to 10/2011
    Computer Science Corporation Chrysler - Chennai, Tamil NAdu

    The GAP-FF project mechanizes the Chrysler Account Payable processes in foreigncurrencies for Production materials. The main objective of this solution is to validatevendor invoices against Purchase Orders and Goods Receipts, issue vendor payments,and process exceptions for suppliers paid in Non-NAFTA currencies.

    Roles & Responsibilities :

    • As an initiative, refactored validation framework using Chain of responsibility pattern which made the maintenance easier.
    • Responding adhoc requests from user as part of production support.
    • Requirement analysis, Preparing Technical Specification Document, Interface Document, High Level Design Document, Detailed Design Document.
    • Development of the enhancements submitted by business users.Preparing test data, testing and deployment.
    • SCM and SQA activities.

    Technologies Used :

    Java/J2EE, JSP, STRUTS1, JMS, Serena Dimension, IBM Websphere ,DB2

    Software Engineer 06/2007 to 04/2010
    SourceTrace Systems Coimbatore, Tamil Nadu

    ESE - is a scalable software, administrating channels (Web, POS, smart phones, kiosks)and communicate them with multiple back office systems.The purpose of the productis to enabling e-commerce between the providers of products & services and theirclients.

    Roles & Responsibilities :

    • Developed JSP pages using YahooUI , HTML, Javascript and CSS.
    • ImplementedJQGrid for data grid.
    • Provided adequate suggestion in GUI designing using AJAX and implemented thesame.
    • Developed Commission Module includes developing pages for commission configuration and implementing scheduler to process the commissions calculated with CBS which included handling failed payments.
    • Developed a module for Adapter that process(JMS implementation) commissionswith CBS.
    • Removed hard coded Date and Time format and used the global format acrossapplication, which can be changed with user preference.
    • Developed Custom Type Converters required for whole application.Developed User Preference module.
    • Provided Language Change option.Implemented Filters for reading Locale.
    • Developed Base Class implementing Hibernate Validation.
    • Owned Service/DAO Layer.
    • Owned View Layer for Peer Review.
    • Involved in handling Client Requests (POS, Windows Application) which includesTransactions like Account Opening, Applying Loan, Credential Download, Synch,Deposit, Withdrawal, Payments and Balance Lookup.Import and Export module for Blocking Customers and Accounts.
    • Using Liquidate for DB Migration.Implemented YUI and Developed Base Class for Server Side Pagination.
    • Implemented Spring AOP and followed up with Audit Reports.

    Technologies Used :

    J2EE, Struts2 ,Spring -Core,AOP,Security,ORM,Integration, Hibernate, JMS, Spring WS,Apache Tomcat , MySQL

    Bachelor of Engineering: Electronics and Communication Engineering 2007