Technical Lead Resume
SUMMARY
- A full - stack developer, technical-lead and team-coordinator with over 10 years of experience
- Designing innovative business solutions, big-data technologies, cloud based application development; RESTful services and modern highly interactive UIs are my forte.
- Come with multiple years of domain experience in content management, data migration and financial market.
- Have accumulated bountiful experience in leading and coordinating efforts of local and remote teams, from software architecture to detailed specifications, to work assignments and code reviews in all these years
- Experience in architect and developing Amazon Web Services (AWS) cloud solutions using Lambda, DynamoDB, API Gateway, SQS, S3, DataPipeline, EMR, SES etc.
- Experienced in Java, Perl, and AngularJS on UNIX/Linux & Windows platforms and is well versed with RDBMS like MYSQL, SQLite and Oracle.
- Excellent knowledge in Object Oriented Design, RESTful, JavaScript, Bootstrap, database and Agile methodology
- IBM certified on Hadoop ecosystem technologies like MapReduce, Spark, Hive, PIG and others.
- Demonstrated programming skills in NodeJS, Angular and other web/mobile technologies.
- Proficient in analyzing and translating business requirements to technical requirements and architecture.
- Experience in leading and managing teams. Handled multiple roles - Team Lead, Technical lead, Software Architect and Developer.
- Strong teamwork, leadership, communication, time-management, quick learner and troubleshooting capability
TECHNICAL SKILLS
Languages: Java, J2EE, Perl, shell, SQL, XML/XSLT
Databases: MySQL, Sqlite, MongoDB, DynamoDB, IBM Cloudant
Amazon Cloud: EC2, S3, Elastic Beanstalk, Lambda (Server-less), AWS SDK
Big-Data Technologies: Hadoop, HDFS, MapReduce, Hive, Pig, Spark, AWS EMR, Kafka/Zookeeper
Operating System: UNIX, Linux, Windows, Android
Web Technologies: AngularJS, JavaScript, HTML, Bootstrap, JSON, CSS3, Angular, Typescript, Apache Web Server, Tomcat, RESTful Services, JAX-RS, Jersey Framework. Google chart, D3 Chart
Web Services: Microservices Architecture, Spring Cloud/Boot, Docker/Kubernetes, AWS API Gateway
Package Repository: Maven Central (Java), CPAN (Perl), NPM (NodeJS)
Version Control: Git/Github, SourceTree, SVN
Tools: & Utilities Putty, WinSCP, Eclipse, Notepad++, Altova XMLSpy, Visual Studio
Processes: IBM’s QMS (Quality Management System), JIRA Agile using Kanban board
Domain: Content Management System, Financial Trading, Investor Relationship, Data Migration
PROFESSIONAL EXPERIENCE
Confidential
Technical Lead
Responsibilities:
- Built a one-stop shop responsive web application with RESTful API support from ground zero, featuring system monitoring and data pipeline troubleshooting, which greatly helps product managers and analysts to monitor overall system.
- Responsive Dashboard development using AngularJS, bootstrap3, Google chart and Java RESTful web services to get access from all size devices including mobile/tab devices.
- Engaged with architecting/developing for applications/infrastructure migration to AWS Cloud.
- Developed analysis tool to parse and generate report from big size raw xml data using Map Reduce/Hive/Spark.
- Used Jenkins to build and deploy the application on test environments and to resolve the testing and production issues.
- Worked extensively on the server side on implementing services using Spring & Hibernate and REST Services.
- Worked on Spring open source framework based web application based on the Model-View-Controller (MVC) design paradigm.
- Wrote JUnit classes for unit testing.
- Worked extensively on XML based parsing technologies of SAX, DOM, XSD and DTD.
- As an on-site coordinator am responsible for driving the daily status meetings and co-ordinate with the offshore team on the development activities.
- Collation & impact analysis of requirements including estimation & delivery of the application enhancements.
- Requirements gathering at the customer premises and closely analyzing their pain areas, giving them appropriate design that fits into their business requirements.
- Determine and implement ways to reduce cost while maintaining/improving services.
- Agile methodology in development and maintaining the system.
Environment: Java, Perl, Angular, Bootstrap, Git, Maven, Hadoop, Map-Reduce, Spark, Microservices Architecture, MySQL, AWS EMR, Lambda, S3, EC2, SQS, DynamoDB
Confidential
Technical Lead
Responsibilities:
- Provided extensive support and consultancy towards smooth functioning of all supported applications
- Developed a responsive web application to verify media objects stored in AWS S3 for XML documents before processing and loading.
- Implemented analytic and report generation tool using Google Chart, Angular JS
- Worked extensively on XML based parsing technologies of SAX, DOM, XSD and DTD.
- Built automatic content delivery system application to deliver test documents into nightly/preproduction system.
- Analyzed users’ needs and organize / size the user stories in Agile using JIRA
- Provided day to day direction to the project team and regular project status to customer.
- Was responsible for job scheduling, server management and report generation.
Environment: Java, Perl, Java Script, Bootstrap, SVN, Maven, AWS Services, Jenkin, MySQL, JSON/XML
Confidential
Technical Lead
Responsibilities:
- Designed, developed and tested various Perl modules, shell scripts, SQL loader scripts for fast data loading
- Performed Apache web server configuration and tuning, and application development for both internal and customer systems
- Provided support to more than 100+ clients like Prudential, Rolls Royce, M&G Investments etc.
- Created new tools, and improved existing tools, to make the process of migrating customer data both faster and more accurate, and reduced labor costs in the process
Environment: Perl, Java Script, SVN, MySQL, Oracle, Web Services
Confidential
Software Engineer
Responsibilities:
- Maintained a variety of software products written in Perl, Shell Scripting (bash)
- Delivered multiple projects in technologies like Perl/C/bash, XSLT, and SQL to handle big volume of XML data.
- Developed and provided support to filters and transforms.
- Actively contributed in identifying and implementing value added.
Environment: Perl, C, Java Script, SVN, MySQL, XML/XSLT
