Karthik Ravindra
Web Developer
RESUME
Download
Professional
info
Full stack web developer, with an expertize in dynamic programming languages such as Python. I have a bachelor's and masters in Computer Science. I believe some of my strengths include:
-
Proven ability to meet deadlines with acute attention to detail and to work on several projects concurrently
-
Ability and eagerness to learn new skills with minimal hand-holding
-
Experience in design, development, testing and maintenance of applications
-
Excellent communication skills
-
Ability to work independently
Skills
Problem Solving
Analytical Reasoning
Architecting applications
Responsive Design
Work
experience
Technology Lead – Goldman Sachs
(Dec 2016 - Present)
[Please refer resume]
Lead Python Developer – NewYork Public Radio
(Feb 2013 - Dec 2016)
Architect develop and maintain a scalable platform to enable ingestions of data from various sources to analyze
data and drive business decisions
Responsibilities
-
Support multiple lines of businesses including Lending Savings and Marketing
-
Design infrastructure systems and flows to support data analytics and BI
-
Perform complex analysis design and implementation of application platforms
-
Estimate planning architect and coordinate the various aspects of the application development
Tools: Python, Spark, EMR, Hadoop
Application Developer – OpenCrowd
(Apr 2010 – Feb 2013)
Worked on the overall system solution including working with developers in designing parts of the system, leading investigation of new technologies in the solution design and also mentoring junior developers onboard. Demonstrated flexibility by taking on different roles in various phases of the Application Development process.
Responsibilities
-
Built software components that comply with the application architecture and detailed design
-
Work with project managers and/or clients to scope work, produce estimates and to help define deliverables and timelines
-
Select technologies, recommend architectures and create technical design based on client requirements
-
Enhancing the featureset of a proprietary framework - Collaboration AppBuilder
Tools: Python, Django, MySQL, JQuery, HTML, CSS, Nginx, Lucene/Solr, Memcached, Amazon EC2
Application Developer – ThoughtWorks
(Jun 2006 – Jun 2007)
Worked on large-scale, custom-designed, multi-tier, enterprise-level software projects using object oriented technologies and Agile Methodologies Worked in teams providing production support
Responsibilities
-
Design and developed large-scale distributed data related applications
-
Responsible for the quality of deliverables and resolving any issues regarding client satisfaction
-
Conducted various types of testing and quality assurance practices including system, performance, integration and unit tests
-
Employed Agile development practices and Project Management Best Practices, including task estimation, test automation, deployment automation and Continuous Integration to improve overall execution speed and product quality
Tools: Java, Tapestry, SVN, Junit, SQLServer, JDBC, Eclipse, UNIX, Apache, Ant, Cover.
Languages
Python
Django
jQuery
Javascript
HTML/HTML5
CSS/CSS3
SQL
PostGRES
MySQL
PHP
Education
University of Delaware
(2007-2009)
-
Master of Science (Computer and Information Sciences)
-
GPA: 3.6
RV College of Engineering
(2002-2006)
-
Bachelor of Engineering (Computer Science and Engineering)
-
First Class with Distinction