Technical Lead Resume
EXPERIENCE SUMMARY:
- Big Data Engineer with Overall 13 years of IT experience in Solution & Technical Architecture, Designing, Developing and implementing solutions across Banking and Finance, Healthcare and Manufacturing Domains.
- Expertise in Big Data Hadoop Map Reduce framework, YARN, Hive, Pig.
- Proficiency in Big Data Apache Spark with Scala.
- Proficiency in Amazon Web Service, Terraform Script.
- Expertise on Apache Kafka.
- Expertise on Java, J2EE.
- Expertise on search engine like Elastic Search, SOLR
- Expertise on writing script on Python
- Expertise on common open source frameworks Web Services (REST & SOAP), Spring, Struts and Hibernate, JMS.
- Experience with application Servers BEA Web Logic, Apache Tomcat, Web Sphere
- Experience with databases such as Oracle, MS SQL & PL\SQL
- Experience in tools such as Eclipse IDE, SVN, Ant & Maven, RSA, Clear Case
- Experience executing projects on Waterfall, 2I and Agile Methodologies
- Having on shore job experience for around 4 yrs. at client location (USA) and 2 month in Switzerland on understanding the business, domain and product by directly interacting with client.
- Managed complete life cycle of multiple projects including project plan / timeline setup, maintaining project deliverables, creating status reports, managing development teams, business development and change management implementation, creating low level and high level design document, Service agreement document.
TECHNICAL SKILLS:
Big Data Ecosystems: Hadoop, MapReduce, HDFS, Apache PIG, Hive, Spark, Kafka
Cloud: AWS
Programming & Query Languages: Core Java, Scala, JavaScript, UNIX Shell Scripting, SQL, Python
Database: Oracle, MySql, PostgreSQL, DB2
Database tools: PL/SQL Developer, Toad, SQL Developer
Tools: Eclipse, Jenkins
Version Control: GitHub
Methodologies: Agile, SDLC
CAREER CONTOUR:
Confidential
Technical Lead
Responsibilities:
- Worked on Rule Engine on Spark using Spark API .
- Worked on creating Logical Dataset on Spark with joining multiple data sources and file format .
- Worked on Spark Application with Scala to process data from JSON format, Text format, Parquet format, Avro Format, Data from Oracle/MySql/Postgres/Redshift, stored the rejected data into the same format as user input format on HDFS or S3.
- Developed complex model like generate statistics on Redshift data.
- Gather the requirement and documentation and validation of the same.
- Worked on deploy the Application on AWS infrastructure.
- Created various reports using Hive.
- Worked on Data Movement check and quality check on Streaming data with Apache Kafka.
- Implemented designed patterns like Chain of Responsibility, Command pattern for better code maintenance.
Technologies Used: Apache Spark, Apache Kafka, AWS, Hadoop (Hive), Core Java, Scala, Python
Confidential
Technical Lead/Architect/ Senior Developer
Responsibilities:
- Leading the Java Team.
- Developed complex model like Scenario validation in Java.
- Developed complex model like extraction of data from Middleware team in PL/SQL.
- Gather the requirement and documentation and validation of the same.
- Designed the application/prototype.
- Prepared low level and high level design document.
Technologies Used: Core Java, Struts, XML, MS SQL, Hibernate, Spring, CVS, Eclipse, Excel macro
Confidential
Technical Lead/Technical Project manager
Responsibilities:
- He played the following activities in the project execution life - cycle
- Coordinate with downstream vendor to execute the project.
- Create project plan and execute the same with the help of development Team/ Testing team/DB team and also Customer.
- Gather the requirement and documentation and validation of the same.
- Designed the Web service required for Gilenya project.
Technologies Used: Core Java, Struts, Servlets, JSP, XML, Web Services (REST & SOAP), Oracle, Hibernate, Spring, Subversion, Eclipse
Confidential
Onsite Coordinator/Senior Developer
Responsibilities:
- Coordinate with downstream vendor to execute the project.
- Create project plan and execute the same with the help of development Team/ Testing team/DB team and also Customer.
- Gather the requirement and documentation and validation of the same.
Technologies Used: Core Java, Struts, Servlets, JSP, XML, Web Services (REST & SOAP), Oracle, Hibernate, Spring, Subversion, Eclipse
Confidential
Senior Software Engineer
Responsibilities:
- Analyzed the specifications provided by the clients
- Transformed the Business Requirement into the Design Document.
- Wrote the Low Level & High Level Design
- Extensive code development based on the approaches formulated in the Design Doc.
- Developed business logic for major & critical functional modules
- Developed the enhancements restoring the original base design of the application.
- Performed Unit testing and Developer Integration Testing
- Maintained the application by fixing the undisputed errors and bugs.
Technologies Used: Core Java, JSP, HTML, Servlets, EJB, Web logic, Oracle, PL\SQL, JDBC, Eclipse, Web Service
Confidential
Software Engineer
Responsibilities:
- Analyzed the specifications provided by the clients
- Transformed the Business Requirement into the Design Document.
- Wrote the Low Level & High Level Design
- Extensive code development based on the approaches formulated in the Design Doc.
- Developed business logic for major & critical functional modules
- Developed the enhancements restoring the original base design of the application.
- Customized the application for the upcoming requirements as and when it is raised
- Performed Unit testing and Developer Integration Testing
Technologies Used: Core Java, WCC -7.0, EJB, Web Sphere, DB2, RSA
Confidential
Software Engineer
Responsibilities:
- Analyzed the specifications provided by the clients
- Transformed the Business Requirement into the Design Document.
- Wrote the Low Level & High Level Design
- Extensive code development based on the approaches formulated in the Design Doc.
- Developed business logic for major & critical functional modules
- Developed the enhancements restoring the original base design of the application.
- Customized the application for the upcoming requirements as and when it is raised
- Performed Unit testing and Developer Integration Testing
Technologies Used: Core Java, JSP, Struts, Struts, HTML, Web Sphere, Oracle, JDBC, RSA