We provide IT Staff Augmentation Services!

Senior Software Engineer/ Tech Lead Resume

5.00/5 (Submit Your Rating)

Burlington, MA

SUMMARY:

  • Solutions - oriented Senior Software Engineer and Tech Lead with notable success directing and implementing a broad range of software initiatives while participating in planning, requirements analysis, implementation, deployment, maintenance and end user training of software solutions in direct support of business objectives.Outstanding leadership abilities; able to coordinate and direct all phases of projects-based efforts in a multi-disciplinary environment while managing, motivating and leading project teams.
  • Hands on experience leading all stages of system development efforts, including requirements specification, process flow mapping, architectural design, prototypes, coding, testing, deployment, end-user training and support.
  • Track record of increasing responsibility in the business software design, systems analysis/development and full lifecycle project management.
  • Demonstrated capacity to implement innovative software solutions to address business problems, increase productivity and strengthen organizations.
  • Adept at developing effective software systems, policies and procedures, project documentation and milestones, and technical/business specifications.
  • Strong interpersonal, written, and oral communication skills combined with an infectious good humor.

TECHNICAL SKILLS:

Architecture and Design: UML (Rational Rose, Visio), Object Oriented Analysis and Design (OOAD), GOF Design patterns, J2EE Design patterns and EJB Design patterns.

Java: Core, Collection, Multithreading, RMI, Sockets, Applets, SWING, Reflection, JINI, Synchronization.

J2EE: JSP, Servlet, EJB, JMS, JDBC, JTA, JNDI, LDAP, Spring, Hibernate, Annotations, AOP (Aspect Oriented Programming), IoC (Dependency Injection), JSTL, Web Services, JSR 168 Portlets. Thymeleaf

Frameworks: Spring, Hibernate, JPA, Struts 1.0/2.0, JSF, iBATIS, Swing/AWT, .Net

Middleware: Websphere, Weblogic, JBoss, Apache Tomcat, Google App Engine

IDES: Websphere Studio Application Developer, Eclipse, JBuilder, JDeveloper, Visual Studio, NetBeans 3.5/5.50, STS, MyEclipse

Source Code Control: SVN, CVS, Visual Source Safe and ClearCase., GIT, StarTeam, Perforce

Platforms: Windows 3.1/95/98/NT/2000/XP, VM, UNIX (Solaris, HP-UX), Linux.

Programming Languages: Java, Visual Basic 3/4/5/6, VBA, UML, C++, PowerBuilder, SQL, HQL, SQL *Plus, Groovy, Grails, JSTL, PHP

Web Services: SOA, RESTful

XML/HTML: XML, XSLT, XSL, JAXB, SAX, DOM, XPath, XSD, WSDL,HTML, CSS

Databases: Oracle 7/8/9/10i/11/12g, Sybase, DB2, SQL Server, MS Access, MySQL, HSQL, Mongo DB

Development methodologies: Agile, Waterfall, Xtreme Programming

Ajax Frameworks: Jquery, DOJO, DWR, JSON

Testing, QA: JUnit, Mockito, Spring, BDD, Selenium, Sonar Cube and Jacoco

Continuous Integration and Deployment: Jenkins, Ant, Maven, InstallShield, Archiva, Nexus, Bamboo

PROFESSIONAL EXPERIENCE:

Confidential, Burlington, MA

Senior Software Engineer/ Tech Lead

Responsibilities:

  • Creates high/low level design, hands on software development, created frameworks, used third party frameworks, code reviews and mentored junior associates in an Agile environment.
  • Interacts with and coordinates activities of cross-functional teams, including development, user experience, business stakeholders, system administration, database administration, and network engineering and production support staff.
  • Identifies gaps and proactively improves system service level agreements to create modular products that can be quickly customized, enhanced, and branded as needed.

Technologies used: J2EE, Spring MVC, Spring Boot, Hibernate, Maven, Cloud computing, RESTful webservices, SOAP, Hibernate, JPA, Mysql, MongoDb, GIT, Perforce, Jenkins, Nexus, SonarQube, Bootstrap, HTML, Ajax, Mockito, Selenium, Thymeleaf, JSP, Angular JS, Linux, Splunk, Camel, Karaf, Weblogic, Tomcat, Oracle 11/12, Sql Server, OSGI Blueprint, among other technologies.

Confidential, Framingham, MA

Tech Lead/ Senior Software Engineer

Responsibilities:

  • Provided technical leadership to an E-Commerce onshore and offshore agile development team.
  • Created high/low level design, hands on software development, made use of third party frameworks, conducted code reviews and mentors junior associates.
  • Interacted and coordinated activities cross-functional teams, including development, user experience, business stakeholders, system administration, database administration, network engineering and production support staff.
  • Identified gaps and proactively improved system service level agreements to create modular products that could be quickly customized, enhanced, and branded as needed.

Technologies used: Spring MVC, Spring Data JPA, Spring Data MongoDB, Websphere E-Commerce, WAS, B/Json, Mongo, Oracle 11.g, Maven, Tomcat, Apache, Cloud computing, RESTful webservices, Hibernate, JPA, GIT, Jenkins, Archiva, Sonar, Jacoco, Node.JS, Mockito, Selenium, Stash, DB2, Thymeleaf, Linux, Splunk, Tealeaf, Sosta, Akami ADC, CA APM, among other technologies.

Confidential, Boston, MA

Senior Java Developer

Responsibilities:

  • Responsibilities included working with business analysts, users, software developers and the business community in implementing software solutions for originating and managing student loans. Involved in implementing software solutions for entire project lifecycle (design through rollout) in a scrum based agile environment.

Technologies used: JAVA 6, JUnit, Spring 3.x JSF, Annotations, Spring Batch, Spring Security, Spring Web Services, CXF, JAXB, Hibernate, JPA, JQuery, Ajax, JSP, SVN, Anthill, JIRA, MAVEN, Selenium test framework, Oracle 11g, SQl Server, JBoss, Websphere 7.0, RSA, HTML, JSTL, XML, CSS

Confidential, Lincoln, RI

Senior Software Developer

Responsibilities:

  • Responsibilities included working with business analysts, architects, software developers and the business community in implementing software solutions for managing insurance policies. Involved in developing and implementing a web based solution for automating billing options for Confidential ’s Insurance property and mutual products using a home grown web JAVA MVC web framework in an Agile environment.

Technologies used:JAVA, JUnit, ANT, MyEclipse 7.5, SOAP and RESTful web services, JMS, HTML,XML, JAXB, XPath, ExtJS, JSP, JSON, DB2 and mainframe legacy systems. Provided leadership and mentorship to junior developers.

Confidential, Boston, MA

Senior Software Engineer

Responsibilities:

  • Responsibilities included working closely with staff, students, and faculty to analyze and understand business requirements of a diverse user community. Responsible for designing of quality technical solutions aligned with Confidential strategic goals and comply with the University’s architectural standards. Made recommendations towards the design and development of application architecture, business systems, and development of new or reuse of existing code. Involved in the full systems life cycle and is responsible for designing, implementing and supporting software applications that are delivered on time and within budget.
  • Designed developed and implemented a JSR 168 Spring MVC portlet application used by students, staff and faculty to evaluate and rate courses taught by Confidential School of Management faculty members. The application was developed using J2EE Technologies (JSP, Beans, and HTML), JSTL, XML, Spring MVC portlet framework, Hibernate ORM, Maven, Displaytag. The portlet was deployed in uPortal portal container running on an Apache Tomacat 1.6 server. CAS was used for user authentication. Oracle 11g was used as backend database accessed via Hibernate (using DBCP 1.4).
  • Designed, developed and implemented a JSR 168 Spring MVC portlet application used by students, staff and faculty to create, view, update, delete, print reports of facility related requests. The application was developed using J2EE Technologies (JSP, Beans, and HTML), JSTL, XML, Spring MVC portlet framework, Jmail, Displaytag, Hibernate and Maven. The portlet was deployed in uPortal portal container running on an Apache Tomacat 1.6 server. CAS was used for user authentication. . Oracle 11g was used as backend database accessed via Hibernate (using DBCP 1.4).
  • Designed and developed a JSR 168 Spring MVC portlet web application used by students, faculty and staff as main gateway to access various applications, application links, forms and blogs. The application was developed using J2EE Technologies (JSP, Beans, and HTML), JSTL, XML, Spring MVC portlet framework, Annotations, Javascript, Ajax, JQuery, Hibernate ORM and Maven. Oracle 11g was used as backend database accessed via Hibernate (using DBCP 1.4).

Confidential, Cambridge, MA

Senior Software Engineer

Responsibilities:

  • Responsible for leading all software and IT projects in support of the Lead Discovery, Pre-Clinical Profiling and Data Technology groups as well as facilitating and guiding the direction and strategy of software development within Novartis. Technical expert/representative in software audit of products considered for procurement. Participated in numerous collaborative research efforts with lab automation vendors with regards to software validation, audits and quality assessment.
  • Designed, developed and implemented a web application system for managing user access and passwords and access to various systems. The application was developed using Java Servlets, JSP, Beans, HTML, XML, LDAP and Struts 1.1 framework. Data access was through JDBC API to Oracle 10.0 database.
  • Designed and developed an automated system to optimize Novartis’s drug discovery and development. The system was built using MS VB 6.0 using XLFit analysis package, custom statistical functions to help automate data generation, analysis and validation. The data was then piped into an Oracle database via a Demon constructed in Visual Basic running on a remote network server.
  • Successfully implemented an integrated High Throughput assay production tracking system to automate the process of running experiments, data capture from different robotic systems, statistical analysis and data visualization. The system was built using VB6.0 using OBDC API to Oracle 9 as back-end.
  • Championed the IT and software integration of a fully automated $3.2 million compound storage and plate production system. The system was capable of producing over 1,000 assay plates per day unattended and could store up to 3.0 million tubes of compounds.

Confidential, Cambridge, MA

Senior Software Engineer

Responsibilities:

  • Promoted to manage software development efforts to support various departments within the Drug Research and Development organization.
  • Designed and developed a system that tracked inventory, reagents, robot systems preventative/maintenance schedules, and allowed for trouble ticket submission of Robotic equipment. This system triggered emails and pager calls via a Mailer ActiveX control that I constructed. The software was written in VB and utilized an Oracle database.
  • Designed and developed a system that tracked Gene Sequencing and Clone experimental data. The software was written in VB and utilized a Sybase database which was later migrated to Oracle environment.
  • Designed and developed software to control robot hardware used for Gene Sequencing using VB6.0 and Activex controls.
  • Developed a web application using Java (JSP, HTML, Servlets and JDBC) for tracking experiment requests, results, reagents and assay plates logistics.

Confidential, Warwick, RI

Programmer Analyst

Responsibilities:

  • Developed and maintained point of sale (POS) system for underwriting and selling automobile and homeowner insurance.
  • Oversaw and critiqued the code and technical documentation produced.
  • Chaired company-wide monthly development meetings.

Confidential

Sales Manager

Responsibilities:

  • Responsible for buying, processing and selling tobacco to international customers.
  • Maintained and managed customer accounts.
  • Performed global yearly tobacco market analysis to design marketing and pricing strategies.

We'd love your feedback!