We provide IT Staff Augmentation Services!

Senior Software Engineer/ Technology Lead Resume

0/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY

  • TWELVE years of experience in requirements gathering, designing, developing, and maintaining integrated Java and J2EE application.
  • Ground up understanding in wide array of J2EE technologies like Spring, Hibernate, JSP/Servlets, JavaScript/AJAX, JDBC that are required to design and develop real world applications.
  • Proficiency in programming, design and development of software systems using Java, Android, Sybase SQL, UNIX Shell scripts, Perl, JavaScript.
  • Expert in SDLC (Software Development Life Cycle) and agile methodologies for software development.
  • Understanding of concurrent, multi - threading and Distributed programming
  • Experience with JQuery, JQuery Mobile and Angular JS
  • Deep understanding of RESTful web services.
  • Experience with Sybase, DB2, MySQL, and SQLite databases
  • Understanding of JSON and XML based technologies.
  • Experience with JIRA, CVS, Git, SVN tools
  • Expert in providing application and user support and problem fixing in high pressure environment.
  • Ability to work in global support and development teams under high pressure environment.
  • Proven ability to quickly learn new technology and apply them for business solutions with excellent interpersonal and mentoring skills
  • Excellent learner and ability to adapt to new environment

TECHNICAL SKILLS

Languages: Proficient in Java, Android, UNIX shell scripts, SQL, HTML5, JavaScript, Familiar with Perl, Python, PHP, C/C++.

Software & Technologies: Platforms Linux, Windows, Android, Database Sybase, DB2, MySQL, SQLite

Frameworks/Methodologies: Spring, Hibernate, Angular JS, JQuery, XML based DOM/SAX

Tools: Eclipse IDE, IntelliJ IDEA, Selenium 2, AutoSys Scheduler, Microsoft Project, Aqua Data Studio, Hudson, Apache Ant, Apache Webserver, Maven, Gradle, JIRA, Git, CVS.

PROFESSIONAL EXPERIENCE

Confidential, Los Angeles, CA

Senior Software Engineer/ Technology Lead

Environment: Java, Spring framework, JavaScript, AngularJS, JSP/Servlets, PHP, MySQL, Windows/Linux

Responsibilities:

  • Design, develop and maintain Roadmap application using Java as the primary language and Spring as the framework for the web services and Javascript/AngularJS as the front end UI.
  • Involved in designing and development of Spring beans.
  • Involved in Inversion of Control (IOC) using Spring and Factory design pattern
  • Developed MVC architecture using AngularJS controllers and directives.
  • Developed maintenance and support tools using PHP, MySQL, and JavaScript
  • Use of Singleton design pattern to load static properties.
  • Follow Agile method of software development
  • Use of servlets to service the web service calls.

Confidential, New York, NY

Technology Lead

Environment: Java, Spring framework, JavaScript, JSP/Servlets, PHP, Sybase, Android, Windows/Linux

Responsibilities:

  • Design, develop and maintain suite of research application to enable analysts to publish research reports and company estimates using Java as the primary language and Spring as the framework.
  • Involved in injecting dependencies into code using concepts like IOC using Spring framework.
  • Involved in designing and development of Spring beans.
  • Develop REST Web services to bring data to the front end.
  • Design, develop and maintain CRM applications for Research Analyst with front end in Android.
  • Develop maintenance tools using JavaScript and PHP.
  • Use of database platforms - Sybase, DB2.
  • Release management for all Global Investment Research applications.
  • Application and user support for production applications.
  • Batch support and automation for day to day activities using AutoSys Scheduler.
  • Participate in Business Continuity Planning and deployment and Production release.
  • Follow Agile methodology of software development.
  • Lead a global team of 4 people to develop and support research applications.

Confidential, Charlotte, NC

Senior Software Developer

Environment: Java, Hibernate framework, JavaScript, SQL Server, Perl, Windows

Responsibilities:

  • Maintain and develop applications to enable customer service agents to provide proper and efficient services to customer using Java as the primary language and Hibernate framework.
  • Involved in developing the DAO layer using ORM framework Hibernate.
  • Developed business layer using Spring framework and use of concept like dependency injection.
  • Develop maintenance and support tools using JavaScript and Python.
  • Troubleshooting, Bug-fixing and small enhancements for production applications.
  • Use database platform - SQL Server.
  • Involved in code reviews.
  • Followed the Global Delivery Model to gather requirements and their execution.
  • Follow SDLC process for software development.
  • Prepared functional specifications.
  • Co-ordination between the offshore and user teams to provide software to the specifications.

Confidential

Software Developer

Environment: C/C++, Oracle, UNIX

Responsibilities:

  • Develop application for scanning and storing customer correspondences.
  • Design test cases and Class diagrams
  • Develop various applications using C/C++.
  • Involved in Low level design of the module.
  • Use of database platform - Oracle.
  • Follow SDLC process for software development.

Confidential

Software Developer

Environment: Java, Sybase, Perl, UNIX

Responsibilities:

  • Support and maintain applications for settlement and clearance for the daily trades.
  • Troubleshooting, bug-fixing and enhancing various Java application and Perl programs.
  • Develop programs in UNIX Shell Script and Perl
  • Use of application platform for Java (Eclipse) and database platform (Sybase).
  • Batch support and automation of day-to-day activities.
  • Follow the SDLC software development process to deploy the changes to production.

Confidential

Software Engineer Trainee

Environment: C, JavaScript, VBScript, HTML

Responsibilities:

  • Got trained in software development process, business process
  • The training program at Confidential includes computer science fundamentals, project management, and managerial skills.
  • Design and Develop applications in C, HTML, JavaScript, VBScript.
  • Understand SDLC concepts like Waterfall, Spiral and Prototyping.
  • Design database structures using RDBMS and SQL

Confidential

Firmware Developer

Environment: C, Java

Responsibilities:

  • Developed programs for micro-controllers
  • Design and develop firmware for 8051 based micro controllers used in energy meters.
  • Development of daemon process to calculate power consumption
  • Design and develop firmware using Java and C as the programming language.
  • Use of cross compilers to covert high level language to assembly level language.

We'd love your feedback!