We provide IT Staff Augmentation Services!

Lead Software Developer Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • 6+ years of professional experience in:
  • Software and IT Industry, currently working as Lead Software development with Brillio at PG&E San Ramon, CA.
  • Engineering Development experience in building Elasticsearch based open stack product PowerMe
  • Expertise in developing Full Stack, Web based, Distributed IT Applications in a n - tier MVC architecture using J2EE and .net technologies
  • Technology Expertise:
  • Proficient in J2EE technologies such as Servlets, JSPs, JDBC, JavaScript
  • Experience in developing client side applications using JavaScripts, AngularJS, JQuery, HTML, XML, XPATH, and CSS
  • Development experience with C#, Asp.net and .NET technologies
  • Development experience with SOAP and RESTFul services
  • Experience in NoSql database Elastic Search, MongoDB
  • Hands on experience of scripting technologies like Python and PHP
  • Familiar with WAMP and XAMPP server
  • Experience with MySQL, SQL Server, Oracle, and MS - Access databases.
  • Extensive hands on experience in RDMS Concepts, Triggers, Sub Queries, Stored Procedures, Cursor, Functions and Packages
  • Working experience in Apache Tomcat server
  • Hands on experience in UNIX commands, File management at server side and Deployment management
  • Experience in deploying application on Amazon EC2 and RDS Cloud services
  • Good knowledge of Log4j for error logging and proficient in writing JUnit test cases
  • Process, Methodology and Frameworks:
  • Expertise in MVC Architecture, and good knowledge of various Design Patterns
  • Expertise in implementing ASM framework to parse Bytecodes and JVM Bytecode execution process implementation
  • Experience in developing Web applications using Struts 2.0, Spring and Hibernate Framework
  • Over 4 years of experience working with Global SI in distributed software development lifecycle methodology including rapid development
  • Experience of product development with Agile-scrum
  • Extensively used Release Management tools, Kintana, version controls such as GIT, CVS, VSS (Visual Source Safe), and PVCS
  • Working experience in technical support and for post release production systems
  • Other
  • Hands on experience in Digital tagging and Tag management, good knowledge of Adobe Site catalyst and Google Analytics (Classic and Universal)
  • Extensive experience in testing Tag implementation, Tag execution and Data Layers
  • Excellent Analytical capabilities, Problem solving abilities, and Results driven attitude

TECHNICAL SKILLS:

Language: Java, PL/SQL, C#, Python

Web Technologies: J2EE, Servlets, JSP, JSTL, JDBC, JPA, JavaScript, AngularJS, JQuery, .NET, Asp.net, XPATH, JAXB, RESTFul web services, HTML, CSS

Java Framework: Struts 2.0, Spring, Hibernate

RDBMS Database: Oracle, MySQL, SQL Server, Microsoft Access

NoSQL Database: Elasticsearch, MongoDB

Concepts: Object Oriented Programming, RDBMS, Design patterns

Process Methodologies: Waterfall, Prototype & Incremental model, Agile - Scrum

Operating system: UNIX, Windows

Web Application Hosting Server: Apache Tomcat, XAMPP, WAMP, Amazon Cloud

IDE: Toad, Eclipse, Netbeans, SQL*Plus, Microsoft Visual Studio

Testing: Junit

Digital Analytics tools: Ensighten Manage, Visual Tagger, Google Analytics, Rapidminer, Prot g, GATE, MS-Excel utilities, Charles Proxy

Version Controller: Git, PVCS, CVS, Microsoft Source Safe, Subversion

Tags: Google Analytic Classic and Universal, Adobe Sitecatalyst

PROFESSIONAL EXPERIENCE:

Confidential

Lead Software Developer

Technology and Tools: C#, Asp.net, REST WS, SOAP WS, PI Systems, AF SDK, MS-Access, Oracle-DBMS, log4j, log4net, Git, Agile - scrum

Responsibilities:

  • Build Data channels to collect data from various field instruments and heterogeneous data streams
  • Built system to merge the real time data coming from various field sensors and instruments attached with Smart Electric Grid
  • Built system to collect real time data and generate various alarm in the system based on Faults, High Voltage, and Breakdown etc.
  • Merge real time data on Weather, Earthquake, Fire and Voltage with GPS coordinates of the instrument location to predict Fault, Breakdown or High Voltage locations in real time
  • The system also helps the field crew to quickly identify fault location and to quickly mobilize the nearby crew to the incident point

Confidential

Associate Engineer / Product Developer / Implementation Engineer

Technology and Tools: AngularJS, Elastic Search, C#, JAVA, JSON, T-SQL, XAMPP, MySQL, MS-Access, Oracle SQL Server, RESTful Services, OBIEE Metadata, Tableau Metadata, QlikView Metadata, AWS EC2 and RDS, MongoDB, Git, Agile - scrum

Responsibilities:

  • Building adapters to scan the reports on BI servers and to collect the metadata Information
  • Building XML Parsers to parse dashboard workbook data and extract metadata information
  • Writing software routines to for data cleanup and collaboration
  • Building adapters to parse CSV/Excel/Tab Delimited files and build Index containing JSON objects out of it, and then insert Indexed JSON data into Elastic search using Transport client and Query DSL
  • Analyzing data models for different BI Platforms
  • Managing Product releases, Client deliverables, and Estimate efforts
  • Requirement analysis and Implementation design
  • Writing RESTful web services APIs to build catalog of the BI reports on top of Elastic Search
  • Application deployment on Amazon EC2 and RDS
  • Built SQL based test analysis model for data management and testing

Confidential

Associate Engineer (Product)

Technology and Tools: Core JAVA, Query DSL, MySQL, XPATH, JAXB, OBIEE Metadata, Tableau Metadata, Qlikview Metadata, Agile - scrum Methodology

Responsibilities:

  • Project deliverables and time line estimations
  • Technology research, prototyping, and Client Engagements
  • Metadata extraction and management of OBIEE, Tableau and QlikView BI tools
  • Build software to parse Tableau and QlikView workbooks to extract metadata and build data model for PowerMe
  • Data preparation, Data clean up, Testing and Validations
  • Building ETL utility to extract, Process before doing bulk load in Elasticsearch
  • Writing highly efficient Elasticsearch Query DSL for PowerMe Data analytics models
  • Application hosting on VMWare vCloud Air
  • Product customizations as per client’s requirements

Confidential

Associate Engineer (Product)

Technology and Tools: C#, .NET, Visual Studio 2013, Agile - scrum Methodology

Responsibilities:

  • Project deliverables and time line estimations
  • Technology research and prototyping
  • Developing file metadata extraction and file parsers system on .net framework for various file formats like doc, docx, ppt, pptx, xls, xlsx, xml, htm, html, pdf, and txt
  • File tagging and identifying redundancies in files
  • Generating report/catalog with file security settings
  • Data Preparation, Elasticsearch Bulk load, Testing and Data Validations
  • Product customizations

Confidential

Research Assistant

Technology and Tools: OOPs, GATE Software, Ontology model, Protégé, Python, Excel Macros, SentiStrength Tool, Prototype Methodology, SVN

Responsibilities:

  • Developing real time tweet extraction and clean up application
  • Extracting noun and verb information from the tweet text
  • Identifying Class, Object and Property information from Extracted information
  • Building ontology model and use it for Text analysis
  • Developing a model to identify predefined responses for automatic response generator for tweeter
  • Implementation design and documentation
  • Project planning, Resource planning, and Time line estimations

Confidential

Assistant Programmer

Technology and Tools: Core Java, ASM Frame work, Object Oriented Modeling, JSP, JUnit, Git

Responsibilities:

  • Implementing ASM Frame work in JAVA to parse .Class files and extract Bytecodes
  • Implementing JVM STACK, OPRAND, BYTECODE STACK, LOCAL VARIABLE TABLE, PROGRAM COUNTER, FRAME, and METHOD EXECUTOR programmatically
  • Simulated Bytecode execution functionality
  • Developing the JUnit test programs for automated unit testing

Confidential

Senior System Engineer

Technology and Tools: J2EE, JSP, Struts 2.0, Apache Tomcat, Java Scripts, Log4j, Oracle - PL/SQL, UNIX, Struts-Spring integrations, SSH Tectia, VSS, Project Management, Remedy

Responsibilities:

  • Preparing the Requirement analysis, Impact analysis, and implementation design documents, and Estimations
  • Building business layer on Struts framework
  • Client side validations and granularity implementation by introducing new parameters on report JSPs
  • Optimize SQL query to build and to display the report on GUI
  • Release management with Microsoft visual source safe, SSH Tectia

Confidential

System Engineer

Technology and Tools: J2EE, Struts, JSP, JDBC, Apache Tomcat, PL/SQL, HTML, XML, UNIX, Java Scripts, Concurrent Programs, CVS, PVCS, Kintana Deployment Tool, SSH Tectia

Responsibilities:

  • Implementing client side validation on with Java scripts
  • Implementing business service layer in struts framework and presentation layer with JSPs and JSTL tag library
  • Release management with Kintana, PVCS and CVS
  • Prototyping the GUI and Server side data validations
  • Application Unit testing, Sanity Testing, Regression testing and User Acceptance testing
  • Worked on the design document, and client deliverables

Confidential

System Engineer

Technology and Tools: J2EE, Struts, JSP, JDBC, Apache Tomcat, PL/SQL, XML, JavaScript, PVCS, CSV, WAS 6.0, Kintana Deployment, Toad, Eclipse, Dollar Universe, Remedy issue tracker

Responsibilities:

  • Analyzing performance and latency issue in DB connections and DBMS jobs
  • Extracting DB Objects from Oracle 9i and make them compatible with Oracle 11g
  • Maintaining DB object calls, connection and access handling from the Apps schema
  • Configured periodic batch Jobs on Dollar Universe
  • Release management with Kintana, PVCS and CVS
  • Application Unit testing, Functionality testing, Sanity Testing, Regression testing, User Acceptance testing, and Defect tracking with Remedy

Confidential

System Engineer

Technology and Tools: J2EE, JSF Frame Work, JSP, JPA, JDBC, JSTL, MVC Pattern, Object Oriented Modeling concepts, UML, Apache Tomcat, Oracle - RDBMS, PL/SQL, XML, SSH Tectia, UNIX, Waterfall model

Responsibilities:

  • Analyzing the requirements and creating the work flow activity diagrams using UML
  • Building the database objects like tables, triggers, cursors, views, functions and procedures etc for persisting retrieving data
  • Developing the presentation layer with JSPs, JSTL and Java Scripts
  • Implementing client side and server side validations
  • Implementing JSF framework for web application, and applied JPA to build Persistence layer with the Oracle RDBMS Database
  • Code movement and deployment with SSH Tectia

Confidential

Trainee Engineer

Responsibilities:

  • Functional, sanity, unit and integration testing
  • Code movement and deployment
  • Defect tracking and Reporting

We'd love your feedback!