We provide IT Staff Augmentation Services!

Lead Software Engineer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • More than 15 years of extensive experience in architecting, design, development, testing, debugging, deployment, maintenance/support and Integration of Enterprise Software Applications.
  • Experience in various environments such as Finance, Banking, Pharmaceutical, Retail and Manufacturing.
  • Experience in designing and developing Inception, Elaboration, Construction and Transition Phases of n - Tier, Model View Controller Architecture, Apache Struts Framework and XML based Service applications.
  • Excellent Analytical, Problem Solving, Communication and Interpersonal skills.

TECHNICAL SKILLS

Languages: Java, C++, SQL, SQLJ, PL/SQL, Aspect J, Python, EJB 1.x/2.x/3.x, RMI

Big Data: Hadoop, Pig, Hive, HBase, Sqoop, Flume, HCatalog, Hadoop Ecosystems

Web/Application servers: Weblogic 8.1/7.0/6.1/5.1/4.5 Web Sphere 6/5/4/3.5, Sun one 7.1, Tomcat 7/6/5/4, Java Web Server 2.0, JBoss, WAS-CE 2.1/2.0, Apache Geronimo 2.x

Portal Server: Vignette Portal Server 7.2

Databases: Oracle 10g/9i/8i/8.1, SQL Server 2007/2000, DB2 7.2, MySQL 5.0, MS Access, Tera Data, Sybase, Aginity Netezza workbench 2.1.x

Operating Systems: Windows 98/95/NT4.0, Windows XP, Windows 2000, MS-DOS, Unix

IDE: RAD 6, WSAD 5/4, Eclipse 3.x, IntelliJ IDEA 7.2, JBuilder 6.0, Visual age for java (VAJ), XMLSPY, Edit Plus

Database Tools: TOAD, SQL Navigator 4.1

Development Tools: Maven 2, ANT, Telnet, FTP

Analysis & Design: Rational Rose, Java patterns, J2EE patterns, ERWIN, RUP, RAD, XDE, Rational Purify, EMF Eclipse, GEF Eclipse, UML 2, Rational Software Architect, Rational Application Developer (RAD), Rational Software Modeler, Rational Business Developer.

Reports: Actuate reporting suit 5.0, Oracle 10g, Crystal Reports, iText, JasperReports, iReport, JasperAssistant, BIRT 2.2.2 (Business Intelligence and Reporting Tools), XSL-FO, Apache FOP

Frame Works: AngularJS, MVC, Struts 2.x/1.x, Spring 3.x/2.x/1.x, Spring Acegi/Security, Spring Integration, Hibernate, WebWork 2.0, XWork, Apache Tiles, SiteMesh, MyBatis/ iBatis 2.3.0, DOJO, Google Web Toolkit (GWT), MVP4G 1.4.0, Abator, EhCache

Version Control: CVS, SVN, VSS (Visual Source Safe), Clear Case, MKS, Subversion

XML Technologies: XML, XSLT, JDOM, SAX, DOM, DTD, XML, XPath, schema’s, Xtags

Testing Technologies: JUnit 4/3.8, JUnit Extension 0.2.4, Mock Objects, Cactus, DB Unit, XMLUnit, JTest

Web Services: Web Services, UDDI, SOAP, WSDL, Axis 2, X Fire, SOA, JAX-WS, JAX-RS, JAXB

Development: Agile, Scrum, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Lead Software Engineer

Responsibilities:

  • Responsible for all the development work using Java and complex SQL queries for ETL (extract, transform & load). Used spring integration messaging framework.
  • Understanding/ Implementing business requirements. Responsible for release meetings.
  • Managing DEV, QA and multiple UAT environments. Working independently, creating documents for testing & deployment. Interacting with up/ down stream teams.
  • Managing/Creating all the production release related documents, assisting production release team for deployment and fixing issues.
  • Migrating projects to EFS (Enterprise File System), regression testing.
  • Used SVN for code management, creating/ merging and working on multiple branches.
  • Follow Confidential ’s technical standards, code reviews and JTest
  • Used JIRA, Issue and Project Tracking Software, to create tickets and move them to different stages.
  • Managing 3 projects from understanding business requirements, development, testing stages (offshore QA team) to production.

Environment: Java, J2ee, jdk 1.7, Spring 3.0, Spring Integration 2.1, JSP, JConsole, Sybase, Netezza, Aginity, Squirrel, Unix, SVN, STS/ Eclipse, Maven, SQL, java Patterns, JUnit, Hudson, JIRA, JDBC, Tectia (secure file transfer), MicroStrategy, Sharepoint, Jenkin

Confidential, Charlotte, NC

Sr. Software Engineer

Responsibilities:

  • Consolidated multiple views iPhone, iPad, Android and web into one using AngularJS
  • Implemented Responsive Web Design to have single code for all the views
  • Created Directives, Filters, Data Bindings, Views, Controllers, Scope, Module, Routers and Factories using AngularJS and jQuery.
  • Used Spring Framework, JSON and jdk/Java 1.6 to get data from backend. Used HTML, CSS, AJAX and JavaScript. Deploying to WebSphere application server.
  • Using Agile & Scrum development methodologies
  • Worked horizontally, created Front, Middle and Back end system.
  • Working/ Creating customized tag libraries. Implemented home grown caching solutions.
  • Working independently, writing modular logics, interacting with business user and business analysts and testing team members.
  • Follow Confidential ’s technical standards, code reviews and Jtest
  • SVN is used as repository, Jenkins as continues Integration Server and Maven is used for build/deployment purposes.

Environment: Java, J2ee, jdk 1.6, Spring 3.0, JSF, MyFaces, JSP, xhtml, jQuery, AngularJS, Oracle, Sybase, Unix, MKS, SVN, RAD, Eclipse, CSS, Maven, SQL, MVC, java script, J2ee Patterns, JAX-RS, Webservices, JAX-WS, JAXB, Webspehere, JUnit, Agile, Scrum, Agility, JTest, JSTL (Tag libraries), Hudson

Confidential, Charlotte, NC

Sr. Java/ J2EE Developer

Responsibilities:

  • Understanding calculators functionalities and creating control reports
  • Created POC for multiple modules
  • Designed and created front, middle and back end of the projects/ modules.
  • Interact with business users and business analysts to gather requirements and creating technical documents. Work closely with QA/ SIT/ UAT and Production Support Team.
  • Manage code base, creating branches using SVN for different environments.
  • Working and assigning tasks to offshore development team. Mentoring junior team members.
  • Developed front end using GWT, JSP, JavaScript and CSS. Analyze and fix production issues.
  • Work horizontally (front, middle and back end) of the project. Designing front end, writing modular core business logic and backend using complex SQL queries/ PL/SQL stored procedures. Performance tuning SQL queries. Used Ehcache for caching solutions.
  • Design solutions for complex problems
  • Investigate new technologies, give presentations and create POC projects to provide solutions/ solve complex problems. Enthusiastic to learn new technologies
  • Writing business logic using java and front end technologies.
  • Customization, Designing and coding for JIRA framework.
  • Writing UNIX scripts. Used MVC and open sources, Spring, MyBatis etc.

Environment: Java, J2ee, jdk 1.6, Spring 3.0/ 3.3, GWT 2.2.0, MVP4G 1.4.0, Spring Security, Transactions, EhCache, Jsp, EJB 3.0, Jdbc, JMS, JBoss 7.0/5.1, TeraData, Oracle, Sybase, XmlJet, iText, Unix, Job Scheduler, SVN, Eclipse, BIRT, Python, Ant, SQL, MVC, JQuery, java script, J2ee Patterns, Quality Center, JIRA 3.7/4, JAX-RS, JAX-WS, JAXB, Weblogic, Agile, JUnit, Hudson

Confidential, Westborough, MA

Sr. Java/ J2EE Developer

Responsibilities:

  • Analyze requirements; create prototypes, design/ test documents and implement Model View Controller (MVC) architecture.
  • Part of Architect team to design solutions to complex problems. Prototyping projects using new technologies.
  • Developed front end web pages using JSP, JavaScript and CSS. Design, develop and Implement testing framework.
  • Designing and implemented reporting framework. Business logics were written using Core Java. Implemented Exception handling framework for different projects.
  • Utilized MKS as repository. Implemented design patterns like Data Access Objects (DAO), Session Façade, Factory pattern and Value Objects.
  • Implemented stored procedure using SQL, PL/ SQL and SQL Server 2000.
  • Migrated of store applications from Web Sphere Application Server 4.0, Java 1.3 to WAS-CE 2.0 and Java 1.5
  • Conduct training programs related to advances in related technology
  • Providing technical support to different stores, if needed, using Web Connect.
  • Creating UML (use case, class, sequence) diagrams using Rational Software Architect.

Environment: JAVA, J2EE, JSP, EJB 2.0/1.0, JDK 1.5/1.4, HTML, CSS, JavaScript, Servlet, Java Beans, Rational Software Architect, UML, CVS, Eclipse, Maven 2, ANT, AJAX, DOJO, Design Patterns, SQL, PL/SQL, MVC, XML, XSLT, DOM, JDOM, Tomcat, Web Sphere (WAS-CE) 2.0, JUnit 4.0/3.8, JUnitExt, DBUnit, Cactus, Apache Geronimo 2.x, Spring 2.x, AspectJ, Struts 2.0/1.1/1.0, Http Messaging, XSL-FO, Apache FOP, XSLT, XMLUnit, iText, WebWork 2.x, XWork, MKS, Web Connect, iBATIS 2.3.0, Abator, Hibernate, JasperReports 2.0.4, iReport 2.0.4, Jasper Assistant, iText, FreeMarker, DHTML, JSON, XTags, Window XP.

Confidential, Boston, MA

Sr. Java/ J2EE Developer

Responsibilities:

  • Architected, Designed and implemented real time portfolio management system
  • Analyze business requirements; create prototypes, design, test documents and implement Model View Controller (MVC) architecture.
  • Analysis, design, develops, debug, implement and test on J2EE environment using Eclipse.
  • Responsible for creating presentation, application and database layers using JSP, Java script, HTML, SWING, CSS and back end using JDK, Servlet, Java Beans, XML, EJB, Sun One Application Server, Vignette Portal Server, Reuters API and Thomson API. Responsible for configuration and installation of Sun One Application and Vignette Portal Server. Created, used the build and release scripts using ANT to integrate and deploy codes to System Test and UAT server.
  • Responsible to interact with Reuter’s team and implement Reuters Thin Client Toolkit API 4.2.0 to get Snapshot and Streaming, real time, pricing for securities and used SWING to implement and display. All Business logics were written using Core Java.
  • Utilized Concurrent Versions System (CVS) as repository. Implemented design patterns like Data Access Objects (DAO), Session Façade, Factory pattern and Value Objects.
  • Created Database Access Classes, SQL queries, store procedure, functions using SQL and PL/SQL using Toad and Oracle 10g database.
  • Integrating, building and deployment of the code to System Test Environment and User Acceptance Test (UAT) using ANT scripts.
  • Managed offshore development team
  • Developed front end for the portfolio management system using SWING, JavaScript and CSS.

Environment: JAVA, J2EE, JSP, SWING, EJB 2.0, JDK 1.5/1.4, HTML, CSS, JavaScript, Servlet, Java Beans, CVS, Oracle 10g, Toad, Eclipse, ANT, AJAX, Design Patterns, SQL, PL/SQL, MVC, XML, DOM, JDOM, Hibernate, Sun One Application Server 7.0, Vignette Portal Server 7.2, Window XP, Reuter and Thomson API, Junit.

Confidential, Philadelphia, PA

Programmer Analyst

Responsibilities:

  • Analyze business requirements, create prototypes and implement MVC architecture.
  • Used Spring core framework to remove the direct dependencies on CIMS middleware components and Oracle database class and created common framework.
  • Responsible for Analysis, design, develop, debug, implement and test on J2EE environment. WebSphere Studio Application Developer (WSAD) 5.1 used for development purpose. Helping team members to design develop and implement.
  • Created front end using JSP, Java script, HTML, CSS and back end using Servlet, Java Beans, XML, EJB 2.0 and Weblogic Application Server 8.1. Installed and configured Weblogic 8.1. Created, used the build and release scripts using ANT to integrate and deploy codes to UAT server. All Business logics were written using Core Java.
  • Used CIMS middleware components to interact with OS/390 Main Frame Systems.
  • Responsible to analyze defects and enhancements with users in order to fix them and created necessary test documents. Utilized Visual Source Save (VSS) 6.0 as repository.
  • Implemented design patterns like Data Access Objects (DAO), Value Objects and Front Controller architecture. Developed font end data entry screens using JSP, for validation used JavaScript and CSS was used for styles.
  • Responsible for writing Database Access Classes, SQL queries, store procedure, functions using SQL and PL/SQL using Toad. Responsible to modify existing and creating new Database tables. Utilized Oracle 9i database.
  • Integrating, building and deployment of the code to User Acceptance Test (UAT), the integrated test environment, server using ANT scripts.

Environment: JAVA, J2EE, JSP, EJB 2.0, Spring framework 1.2, HTML, CSS, JavaScript, Servlet, Java Beans, VSS 6.0, Oracle 9i, Toad, WSAD 5.1, Eclipse, ANT, Design Patterns, SQL, PL/SQL, MVC, XML, Weblogic Application Server 8.1 and Window XP.

We'd love your feedback!